重複の可能性:
mysql: GROUP BY 内で LIMIT を使用して、グループごとに N 個の結果を取得しますか?
何千ものドメインとデータを持つデータベースがあります。各ドメインの 100 行のみを一覧表示したい。100 レコードしか制限しない LIMIT 100 は使用できませんが、dom1 に 100 をリストする dom2 に 100 をリストする dom3 に 100 をリストする
すべて 1 つのクエリで。これは私がこれまでに持っているものです。
SELECT domain COUNT(Key) AS DomCount
FROM table_domain
GROUP BY user,location
ORDER BY domain,DomCount DESC
CASEは使えますか?