Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Update mit WErten aus zweiter Tabelle

  Alt 22. Feb 2006, 16:37
Hallo Hans,

wenn du alle Artikel updaten möchtest, brauchst du keine Eingrenzug mit Where.
Allerdings kann dein SubSelect auch ein null liefern, da in der Tabelle Material nicht alle Artikel sind.
Ich würde da noch ein coalesce drum machen:

SQL-Code:
UPDATE ARTIKEL SET GEPLANT = GEPLANT +
       coalesce(SELECT SUM(MENGE) FROM MATERIAL
              WHERE MATERIAL.ARTIKEL = ARTIKEL.ID AND MATERIAL.TEIL = 1), 0);
Cu, Frank
Frank Reim
  Mit Zitat antworten Zitat