我想要一个从不同表返回列的子查询,例如我正在以类似于下面的方式编写代码
使用 North Wind Select *,(Select Order Id FROM dbo.Orders OI WHERE OI.OrderID IN (Select OI.OrderID FROM [dbo].[Order Details] OD WHERE OD.UnitPrice=P.UnitPrice))AS 'ColumName' FROM产品
错误:消息 512,级别 16,状态 1,行 1 子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。
此代码中的错误是什么,请尽快回复 Saradhi