1
テーブルのフィルム(フィルム、カテゴリ)があるとします。 ほとんどの映画でカテゴリを探したいです。 LIMITを使わずに、どうすれば?LIMITを使用せずにサブクエリから最大値の行を選択
SELECT category
FROM
(SELECT category, COUNT(*) AS num
FROM films
GROUP BY category) AS T1
WHERE num =
(SELECT MAX(num)
FROM
(SELECT category, COUNT(*) AS num
FROM films
GROUP BY category) AS T2)
しかし、それを行うための、よりエレガントな方法があります:
は、私はこのような何かを行うことができたと?私は同じサブクエリを何回も書く必要はありません。
ありがとうございます!
(そして、私はLIMITを使用することはできませんなぜあなたは迷っているならば、それは宿題のためです)