次のようにSQLステートメントを作成する必要があります。
たくさんのアイテムが入ったテーブルがあり、各アイテムにはカテゴリがあります。全部で3つのカテゴリーがあります。
DISTINCTカテゴリを選択してから、各カテゴリ内のアイテムの数で並べ替える必要があります。
これは良い方法でしょうか?または遅すぎる?
SELECT DISTINCT category, count(*) AS counter
FROM item_descr
GROUP BY category
ORDER BY counter DESC