【发布时间】:2012-12-05 16:40:00
【问题描述】:
我必须通过查询联系人表将联系人姓名添加到分配表中。
Contact表:
ID First_name Last_Name
-----------------------------------
1234 John Jones
9876 Mary Smith
Assignment表
ContactID Name
-----------------
1234
9876
使用这个查询我得到 p>
子查询返回超过 1 个值。
查询:
update A
set Name = (select distinct first_name + ' ' + last_name from contacts c join Assignments A on c.id = A.contact_id where A.contact_id = c.id)
from Assignments A
join contacts c on c.id = A.contact_id
where c.id = A.contact_id
我错过了什么?
【问题讨论】:
标签: sql sql-server-2005 select