|
出力したい項目 |
科目番号,履修者数 |
|
見るべき表 |
履修,科目 |
|
条件 |
履修者数が最大 |
SELECT 科目番号,COUNT(*)
FROM 履修
GROUP BY 科目番号
HAVING COUNT(*)>=ALL
( SELECT COUNT(*)
FROM 履修
GROUP BY 科目番号)
COUNT(*)は
科目番号に依存するので
COUNT(*)は
WHERE句に書けない
検索の条件として
履修者数(COUNT)が必要
検索の条件に
集約関数を使うときは
HAVING句を使う