2つのフィールドを持つクエリを選択したいときに問題があり、そのフィールドが一意のIDである場合、このようなテーブルを作成しようとします
created_at user_id
2013-01-05 1
2013-01-20 1
2013-01-23 2
2013-01-28 1
2013-02-01 3
2013-02-04 2
user_id は一意ではなく、created_at も一意ではないので、このコードのようにクエリを選択します。
SELECT MONTH( created_at ) AS month
, count( user_id ) AS total
FROM applies where YEAR(created_at) = 2013
GROUP BY month
これが結果です
month total
1 4
2 2
1月(1)の月には、実際には3人のユーザーがいますが、カウントが一意ではないため、まだ4人のユーザーが表示されています。user_id
どうすればそれを一意にフィルタリングできuser_id
ますか?