Sam*_*arr 0 sql database sql-server sql-server-2008 sql-update
我需要image_id在user_group表中更新名称匹配的image_id2in 值view_kantech_images.
我的查询返回错误:
update user_group
set image_id = (select vkm.image_id2
from view_kantech_matched as vkm
where vkm.name like user_group.name)
where name = view_kantech_matched.name
Run Code Online (Sandbox Code Playgroud)
它返回的错误是:
消息4104,级别16,状态1,行1
无法绑定多部分标识符"view_kantech_matched.name".
您可以使用update-join语法:
UPDATE ug
SET ug.image_id = vkm.image_id2
FROM user_group ug
JOIN view_kantech_matched vkm ON vkm.name = ug.name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
270 次 |
| 最近记录: |