皆さん、申し訳ありませんが、これについてはmysql JOINの例をいくつか見てきましたが、動作させることができないようです。
「販売」
----------------------
idcustomer | datecode
----------------------
1 | 20120503
1 | 20120503
1 | 20120503
2 | 20120503
3 | 20120503
誰がトップバイヤーであるかを知りたい....顧客が特定の日に私から何かを購入する回数の観点から(はい、私が知っている日付に奇妙な形式を使用しています、それを気にしないでください)...だから私は行う:
SELECT idcustomer, COUNT(idcustomer) FROM sales WHERE datecode = 20120503 GROUP BY idcustomer ORDER BY COUNT(idcustomer) DESC
そして私は得る:
-----------------------------
idcustomer | Count(idcustomer)
-----------------------------
1 | 3
2 | 1
3 | 1
質問は...私もテーブルを持っているので:
"お客様"
----------------------
| name | id_customer |
----------------------
Jess | 1
Matt | 2
Perry | 3
そして、以下は私が達成したいことです....それを行う方法は?
---------------------------------------------
customer.name | idcustomer | Count(idcustomer)
---------------------------------------------
Jess | 1 | 3
Matt | 2 | 1
Perry | 3 | 1