我有两个表UserStatus和User。用子查询更新多行
UserStatus有两个字段: 用户名,状态
用户有两个字段 用户名,删除
这是查询我使用
Update users
set deleted = '1'
where username = (select username
from tempDUDPIVOT
where status = 'inactive')
,但得到的错误:
子查询返回的值超过1。当子查询遵循=,!=,<,< =,>,> =或当子查询用作表达式时,这是不允许的。
我已经尝试了一些变化,但无法找出解决方案......我有一种感觉,它非常明显。
您的帮助表示赞赏。
谢谢。
感谢您的帮助。它在SQL2005上,所以我没有合并可用。 – Stan