Hallo!
> 2 Artikel-Tabellen (Struktur nicht identisch)
>
> Tabelle 2 enth�lt aktuelle Preise und soll Tabelle 1 damit
> updaten (Schl�sselfeld identisch: "V_PRODUCT_ID")
>
> Also ein verschachteltes Update oder Update ...IN ()
>
> wer kann mir die korrekte Syntax und die performanteste
> Version nenne ??
update TABELLE1
set PREIS = (select PREIS
from TABELLE2
where TABELLE2.V_PRODUCT_ID = TABELLE1.V_PRODUCT_ID)
where V_PRODUCT_ID IN (select V_PRODUCT_ID
from TABELLE2")
Die WHERE-Klausel der Hauptabfrage ist nur erforderlich, wenn Tabelle2
deutlich weniger Datens�tze als Tabelle1 enth�lt.
Freundliche Gr��e
Joachim van de Bruck
| [aspdedatabase] als archive@jab.org 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