我有一张名为PAYMENT
的桌子.在这个表中,我有一个用户ID、一个帐号、一个邮政编码和一个日期.我想找到所有用户的所有记录,这些用户每天使用相同的帐号进行一次以上的支付.
UPDATE:此外,应该有一个过滤器,而不仅仅是统计邮政编码不同的记录.
这是桌子的样子:
| user_id | account_no | zip | date | | 1 | 123 | 55555 | 12-DEC-09 | | 1 | 123 | 66666 | 12-DEC-09 | | 1 | 123 | 55555 | 13-DEC-09 | | 2 | 456 | 77777 | 14-DEC-09 | | 2 | 456 | 77777 | 14-DEC-09 | | 2 | 789 | 77777 | 14-DEC-09 | | 2 | 789 | 77777 | 14-DEC-09 |
结果应该与此类似:
| user_id | count | | 1 | 2 |
您将如何在SQL查询中表达这一点?我在考虑加入自助,但由于某种原因,我的计数是错误的.