1
什麼是在where子句中使用OR條件的更有效的替代方法?SQL的替代方案其中條件與OR
Update X
set
x.col1 = y.col1,
x.col2 = y.col2,
x.col3 = y.col3,
x.col4 = y.col4
from x
join y
on x.ID = y.ID
WHERE
x.col1 <> y.col1 OR
x.col2 <> y.col2 OR
x.col3 <> y.col3 OR
x.col4 <> y.col4
@Denis:爲什麼?看起來合法。內部加入一個ON。 –
@Denis:這是正確的。 'x'沒有連接到'x'。 'UPDATE x'只是指下面的'from x'。 –
@Kristen Oddo:你的表現擔憂在哪裏?它可能取決於表格模式和索引的位置。否則,它看起來很正常(儘管這是一個非常普遍的問題)。 –