我正在尝试根据州分配地区。在RepAssign表中,每个州只有1条记录。
update MasterList
set T = (select Territory from RepAssign )
from MasterList M
join RepAssign R on M.ST = R.State
我收到错误:子查询返回的值超过1。
答案 0 :(得分:1)
你不是这个意思:
update MasterList
set T = R.Territory
from MasterList M
join RepAssign R on M.ST = R.State
答案 1 :(得分:1)
这对你有用吗?
update MasterList
set T = (select Territory from RepAssign where state = MasterList.st)
答案 2 :(得分:0)
update MasterList M, RepAssign R set T = R.Territory where M.ST = R.State;