0

ログイン用の MYSQL テーブルがあるとします。

id---name---location---login_date
----------------------------------
1----mike----usa-----21.08.2012
2----tony----uk------22.08.2012
3----tony----uk------23.08.2012
4----david--france---24.08.2012
5----mike----usa-----25.08.2012
6----tony----uk------26.08.2012
7----ash--france----27.08.2012

この出力が必要です。結果は名前でグループ化され、login_times で順序付けられます。
この状況で最速のクエリは何ですか?

login_times---name
3-------------tony
2-------------mike
1-------------david
1-------------ash
4

1 に答える 1

3
SELECT COUNT(*) AS 'login_times', name 
FROM logins 
GROUP BY name 
ORDER BY login_times DESC

http://sqlfiddle.com/#!2/6e176/9

しかし、Whathaveyoutried.com ?

于 2012-08-28T21:18:05.263 に答える