【发布时间】:2018-12-02 00:48:19
【问题描述】:
我试图在我的数据库中查找在数据库中出现次数最少的所有俱乐部,并显示该俱乐部名称及其出现次数。以下是我尝试过的解决方案
select club, MIN(num)
from
(select count(club) as num
from member
order by club)
但是这段代码会报错:
SQL0119N 在 SELECT 子句、HAVING 子句或 ORDER BY 子句中指定的以“CLUB”开头的表达式未在 GROUP BY 子句中指定,或者它位于具有列的 SELECT 子句、HAVING 子句或 ORDER BY 子句中函数并且没有指定 GROUP BY 子句。
我是 SQL 新手 - 谁能告诉我哪里出了问题以及如何解决这个问题?
【问题讨论】: