此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
一个在 WHERE 子句中包含子查询的查询返回以下错误:消息 512、级别 16、状态 1、第 17 行子查询返回了多个值。 如果子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式,则不允许此操作。 那么,我们应该如何解决此错误?
请确保该子查询未在 SELECT 列表中使用 SELECT *。
请将引入子查询的运算符更改为 IN 或 NOT IN
将 DISTINCT 添加到 SELECT 列表
以下哪些关于关联子查询的表述正确?
关联子查询返回单个标量值
关联子查询返回多列和多行
关联子查询引用外部查询中的值
在检查工作前,必须回答所有问题。
继续
此页面是否有帮助?