【发布时间】:2016-09-06 02:27:47
【问题描述】:
我查看了其他答案,但没有一个回答我做错了什么或者我不明白。
我正在尝试从另一个表更新一个表,但它们不共享一个共同的参考。第三个表确实与这两个表共享一个引用,所以我如何让它们相互引用以进行更新。这是我最好的尝试。
Update jobs
Set Phone = (Select coalesce([Work Phone], [Home Phone], [Cell Phone])
from Contacts c
INNER JOIN Easement_Contacts e on c.CPID = e.Contact_ID)
Where Exists (Select Contact_ID
from Easement_Contacts e
INNER JOIN Jobs j on j.Easement = e.Easement_ID)
【问题讨论】:
标签: sql-server-2012 sql-update inner-join where exists