0

目標は、リピーターのトップ 10 リストを作成することです。各プロジェクトの Client_ID もある「プロジェクト」テーブルがあります。

私が必要としているのは、SQL クエリが、projects テーブルに最も多く表示される Client_ID の上位 10 件の結果を返すことです。

私はこれを試しました:

select COUNT(DISTINCT Client_ID) AS 'Top Clients' FROM projects;

しかし、正直なところ、どうすればこれができるかわかりません。

助けてくれてありがとう!

4

1 に答える 1

0

この質問の使用MySQL:個別の値の出現をカウントする

SELECT Client_ID, COUNT(*) as TopClient FROM projects GROUP BY Client_ID ORDER BY TopClient DESC LIMIT 10;

これでうまくいきますか?

于 2012-11-25T17:35:08.623 に答える