Update T1 set T1.Inci = T2.Inci
ON T1.Brands = T2.Brands
AND T1.Category= T2.Category
AND T1.Date = T2.Date
ama karşılaşmak:
Incorrect syntax near the keyword 'ON'
.
Nedenini çözemiyorum. Daha iyi bir cevap almak istiyorsanız
Update T1 set T1.Inci = T2.Inci
ON T1.Brands = T2.Brands
AND T1.Category= T2.Category
AND T1.Date = T2.Date
ama karşılaşmak:
Incorrect syntax near the keyword 'ON'
.
Nedenini çözemiyorum. Daha iyi bir cevap almak istiyorsanız
UPDATE
T1
SET
T1.Inci = T2.Inci
FROM
T1
INNER JOIN
T2
ON
T1.Brands = T2.Brands
AND
T1.Category= T2.Category
AND
T1.Date = T2.Date
Sen
sql güncelleme sözdizimi bir bağlantı eklemek olabilir :) bize daha fazla bilgi verebilir
Update table_xpto set column_xpto = x.xpto_New ,column2 = x.column2New from table_xpto xpto inner join table_xptoNew xptoNew ON xpto.bla = xptoNew.Bla where <clause where>
yapmak gerekir. –
Haklısınız Burada: http://msdn.microsoft.com/en-us/library/ms177523.aspx –
UPDATE T1,T2
INNER JOIN T1 ON T1.Brands = T2.Brands
SET
T1.Inci = T2.Inci
WHERE
T1.Category= T2.Category
AND
T1.Date = T2.Date
Okuyucu, iç birleştirmeyle güncellendiğini anlayabilir. atleast sözdizimi yolu. – vikasmcajnu
"ON" ve "AND" operatörleri sadece eşitliği doğrulıyor mu? Onlar ('T1.Brands T2.Category)) 'eşdeğerini yapabilir mi? –