Hi
Also, in der ARTIKEL Tabelle sind über 2000 Datensätze
in der MATERIAL Tabelle sind so 10-20 Datensaätze, also wäre es eventuell geschickter noch ein WHERE fürs UPDATE zu machen, damit nicht alle Artikel geupdatet werden oder ?
SQL-Code:
UPDATE ARTIKEL SET GEPLANT = GEPLANT +
coalesce(SELECT SUM(MENGE) FROM MATERIAL
WHERE MATERIAL.ARTIKEL = ARTIKEL.ID AND MATERIAL.TEIL = 1), 0) WHERE ID IN (SELECT ARTIKEL FROM MATERIAL WHERE TEIL = 1);
oder kann man das noch elegenater lösen ?