62,046
社区成员
发帖
与我相关
我的任务
分享
DECLARE @TA TABLE (A INT)
INSERT @TA SELECT 1
INSERT @TA SELECT 1
-- INSERT @TA SELECT 2
INSERT @TA SELECT 3
SELECT ISNULL((SELECT A FROM @TA WHERE A=1),0)
(所影响的行数为 1 行)
(所影响的行数为 1 行)
(所影响的行数为 1 行)
服务器: 消息 512,级别 16,状态 1,行 7
子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。