【发布时间】:2017-11-09 17:45:34
【问题描述】:
感谢 Stack-Community,
这对你们大多数人来说可能很明显,但我只是不明白为什么它不起作用。
我正在使用 Northwind 数据库,假设我正在尝试查找出现或未出现两次但被列出的频率超过两次或更少的国家/地区。
我已经想出了其他的方法来做一个有声明,所以我不是在寻找替代方案,而是试图理解为什么我最初的尝试不起作用。
我看着它,看着它,这对我来说很有意义。有人可以解释是什么问题吗?
SELECT country, count(country)
FROM Customers
WHERE 2 not in (SELECT count(country) FROM Customers GROUP BY country)
GROUP BY country
;
【问题讨论】:
-
WHERE 2 not in没有将您的表与子查询连接
标签: sql tsql subquery aggregate-functions where-in