我正在尝试从 SQL Server 数据库(使用 SQL Server Management Studio)中提取一些信息,如下所示:
SELECT DISTINCT( t1.accountid ),
t1.accountname,
t1.reseller,
(SELECT t1.reseller
FROM dbname t1
INNER JOIN dbname t2
ON t1.reseller = t2.reseller
WHERE t1.reseller IN ( 1 )) AS Reseller
FROM dbname t1,
dbname t2
运行它会给我一个错误:
子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。
经过大量研究,我仍然很难过。帮助将不胜感激。谢谢。