SQL 服务器错误:子查询返回了 1 个以上的值。当子查询跟在 =、!=、<、<= 、>、>= 或

  • 本文关键字:查询 返回 错误 服务器 SQL sql sql-server
  • 更新时间 :
  • 英文 :


在SQL Server中运行查询时出现以下错误:

子查询返回多个值。当子查询后面跟着=、!=、<、<=、>、>=或

时,不允许这样做

有谁能帮我一下吗

我的代码是这样的:

UPDATE a
SET a.id = (SELECT f.id
FROM f 
JOIN a ON a.fun = [f].funny
WHERE a.fun = [f].funny);

您可以尝试使用join更新

update t1 set t1.col = t2.col
from table1 t1
join table2 t2 on t2.id = t1.id
where conditions ...

相关内容

  • 没有找到相关文章

最新更新