Tabel updaten op basis van een andere tabel
Johan Vels
15/04/2015 11:01:43Hallo allen,
Wil een tabel updaten op basis van een andere tabel. Nu wil ik dat hij alleen de SET uitvoert waar WHERE gelijk zijn. Nu is het namelijk ook zo dat hij het veld1 update met null als WHERE niet gelijk is.
Hoe doe ik dit?
Gebruik momenteel de volgende code:
Wil een tabel updaten op basis van een andere tabel. Nu wil ik dat hij alleen de SET uitvoert waar WHERE gelijk zijn. Nu is het namelijk ook zo dat hij het veld1 update met null als WHERE niet gelijk is.
Hoe doe ik dit?
Gebruik momenteel de volgende code:
PHP hulp
21/12/2024 06:07:16Je kan in een update ook joins gebruiken:
Code (php)
1
2
3
4
5
2
3
4
5
UPDATE db.tabel1 t1
JOIN
tabel2 t2
ON t1.veld3 = t2.veld3 AND t1.veld4 = t2.veld4
SET t1.veld1 = t2.veld1
JOIN
tabel2 t2
ON t1.veld3 = t2.veld3 AND t1.veld4 = t2.veld4
SET t1.veld1 = t2.veld1
Gewijzigd op 15/04/2015 11:15:13 door Ger van Steenderen