0
Ich versuche, Bestellungstabelle in MS SQL zu aktualisieren, hat zwei Zeilen mit derselben Bestell-ID, aber unterschiedliche Release-Nummer Ich möchte die s_address1 Feldfreigabe 1 Zeile mit den Daten aus Release 2 aktualisieren durch die order_id verbunden sind, habe ich versucht, die folgende sQL, aber ich erhalte eine mehrdeutige Tabelle FehlermeldungAktualisierung einer Spalte von einer Zeile in die andere
update orders
SET im1.s_address1=im2.s_address1
FROM orders im1
INNER JOIN orders im2
ON im1.order_id=im2.order_id
WHERE im1.owner_id ='SHX' AND im2.owner_id='SHX'
helfen Bitte Dank
statt 'Update orders'' Update verwenden im1' den Aliasnamen – techspider
Mögliches Duplikat von [Aktualisieren Sie eine Tabelle mit JOIN in SQL Server?] (Http://stackoverflow.com/questions/1604091/update-a-table-using-join-in-sql-server) – techspider