という名前のテーブルがありますPAYMENT
。このテーブルには、ユーザーID、アカウント番号、郵便番号、日付が含まれています。同じアカウント番号で1日に複数の支払いを行うすべてのユーザーのすべてのレコードを検索したいと思います。
更新:さらに、郵便番号が異なるレコードのみをカウントするフィルターが必要です。
テーブルは次のようになります。
| user_id | account_no | zip | 日付| | 1 | 123 | 55555 | 2009年12月12日| | 1 | 123 | 66666 | 2009年12月12日| | 1 | 123 | 55555 | 2009年12月13日| | 2 | 456 | 77777 | 2009年12月14日| | 2 | 456 | 77777 | 2009年12月14日| | 2 | 789 | 77777 | 2009年12月14日| | 2 | 789 | 77777 | 2009年12月14日|
結果は次のようになります。
| user_id | カウント| | 1 | 2 |
これをSQLクエリでどのように表現しますか?自分で参加しようと思っていたのですが、どういうわけかカウントが間違っています。