我有一张桌子,例如:
PK_ID LOCATION_ID LOCATION_TEXT
1 21 NULL
2 44 NULL
3 26 NULL
我有一个LOCATION_TEXT
从LOCATION_ID
. 我正在尝试做类似的事情:
update mytable
set locationText = (select dbo.fcGetLocationText (LOCATION_ID) from mytable)
我得到了
子查询返回超过 1 个值
错误,我有点理解,但我不知道该怎么做...如何在LOCATION_TEXT
没有游标或 while 循环的情况下更新列?