Hallo Liste,

Ich muss zwei Felder einer DB updaten, wobei die neuen Values aus einer
Unterabfrage kommen sollen.
Bisher hatte ich so was wie hier (was allerdings leider nicht funktioniert
weil ich hiermit die UPDATE Syntax nicht hinbekomme!):

<code>
UPDATE IMPORT_HR SET ID_GESELLSCHAFT, ID_WRKFLW_ROLE = 
(
SELECT ID_GESELLSCHAFT, ID_WRKFLW_ROLE FROM GESELLSCHAFT 
WHERE
(
IMPORT_HR.BUCHKRS BETWEEN 
GESELLSCHAFT.BUCHKRS_VON AND GESELLSCHAFT.BUCHKRS_BIS
)
)
WHERE(ID_GESELLSCHAFT=-1)
</code>

Ich wollte die mehrfache Unterabfrage sparen, da sie ja bei beiden die selbe
ist (abgesehen vom Feld)!

Wie muss die Syntax der UPDATE Anweisung aussehen um obiges Beispiel auf dem
SQL Server 7 lauff�hig zu kriegen (wenns �berhaupt geht!?)?
Beim INSERT gehts ja auch *trotz* :-)

Danke f�r Tips und Tricks!

Gru�
Marcus

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an