Ich hab zwei Tabellen, eine Artikel und eine MATERIAL Tabelle.
Jetzt möchte ich, das ich mit einem UPDATE das Feld GEPLANT in der Tabelle Artikel um den Wert erhöhe, wie das Feld Menge in der Tabelle MATERIAL.
SQL-Code:
vorher :
ARTIKEL
ID GEPLANT
1 0
2 5
3 6
MATERIAL
ID TEIL ARTIKEL MENGE
1 1 1 5
2 1 3 4
3 1 1 2
nachher
ARTIKEL
ID GEPLANT
1 7
2 9
3 6
kann ich das mit folgendem UPDATE machen ?
UPDATE ARTIKEL SET GEPLANT = GEPLANT + (SELECT SUM(MENGE) FROM MATERIAL WHERE MATERIAL.ARTIKEL = ARTIKEL.ID AND MATERIAL.TEIL = 1);
muß ich da noch irgendwie einen WHERE für das UPDATE zusammenbringen, oder reicht das so ?