【发布时间】:2011-08-24 15:00:31
【问题描述】:
我有两个表,UserStatus 和 User。
UserStatus 有两个字段: 用户名,状态
用户有两个字段 用户名,已删除
这是我正在使用的查询
Update users
set deleted = '1'
where username = (select username
from tempDUDPIVOT
where status = 'inactive')
但得到错误:
子查询返回超过 1 个值。当子查询跟随 =、!=、、>= 或子查询用作表达式时,这是不允许的。
我尝试了许多变体,但无法找出解决方案...我感觉它非常明显。
感谢您的帮助。
谢谢。
【问题讨论】:
标签: sql sql-update