login  Naam:   Wachtwoord: 
Registreer je!
 Forum

If statement in SQL (MySQL5)?? (Opgelost)

Offline jandante - 30/05/2007 22:40
Avatar van jandanteNieuw lid Ik heb een tabel Cities met daarin volgende velden:
(ID, postalcode, city_dutch, city_french, state_code)

Ik heb een SQL statement nodig die telkens de waarde vanuit city_dutch kopieert naar city_french als er niets is ingevuld in city_french dus iets van:

UPDATE 'cities' SET CITY_FRENCH = (SELECT city_dutch FROM CITIES WHERE ID = 'op dit moment bekeken city') WHERE CITY_FRENCH = NULL;

Ben ik duidelijk in mijn vraagstelling en is dit mogelijk in SQL (MySQL 5).

2 antwoorden

Gesponsorde links
Offline Dolfje - 30/05/2007 23:16 (laatste wijziging 30/05/2007 23:20)
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Kort en krachtig: In Mysql5 werkt dit 
Offline jandante - 31/05/2007 12:44 (laatste wijziging 31/05/2007 19:23)
Avatar van jandante Nieuw lid Mooi zo!

Op de plaats 'op dit moment bekeken city' moet een verwijzing komen naar het ID van de op dat moment doorlopen record. Maar hoe doe ik dat?

Gevonden, het statement is gewoon:

UPDATE `cities` SET CITY_FRENCH = CITY_DUTCH WHERE CITY_FRENCH IS NULL
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.153s