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
