【发布时间】:2019-06-11 04:52:59
【问题描述】:
我有这个 SQL 查询
SELECT LEFT(ORIGINALPATH, 34), count(originalpath) as docType1,
(SELECT count(originalpath)
FROM docType2
WHERE ORIGINALPATH LIKE 'D:\era-server\16\ibosdata\00001\%'
GROUP BY LEFT(ORIGINALPATH, 34)) AS [dcoType2]
FROM docType1
WHERE ORIGINALPATH LIKE 'D:\era-server\16\ibosdata\00001\%'
GROUP BY LEFT(ORIGINALPATH, 34)
ORDER BY LEFT(ORIGINALPATH, 34);
但我收到以下错误
子查询返回超过 1 个值。这是不允许的,当 子查询遵循 =、!=、、>= 或当子查询用作 一个表达式。
尽管我没有使用这样的运算符。请帮忙。
【问题讨论】:
标签: sql sql-server tsql subquery