Tôi có một bảng tên PAYMENT
. Trong bảng này, tôi có ID người dùng, số tài khoản, mã ZIP và ngày. Tôi muốn tìm tất cả các hồ sơ cho tất cả người dùng có nhiều hơn một khoản thanh toán mỗi ngày với cùng một số tài khoản.
CẬP NHẬT: Ngoài ra, cần có một bộ lọc hơn là chỉ đếm các bản ghi có mã ZIP khác nhau.
Đây là cách bảng trông như thế nào:
| user_id | tài khoản_no | zip | ngày | | 1 | 123 | 55555 | 12 tháng 12-ngày 09 | | 1 | 123 | 66666 | 12 tháng 12-ngày 09 | | 1 | 123 | 55555 | 13-THÁNG 12-09 | | 2 | 456 | 77777 | 14-THÁNG 12-09 | | 2 | 456 | 77777 | 14-THÁNG 12-09 | | 2 | 789 | 77777 | 14-THÁNG 12-09 | | 2 | 789 | 77777 | 14-THÁNG 12-09 |
Kết quả sẽ trông giống như thế này:
| user_id | đếm | | 1 | 2 |
Làm thế nào bạn sẽ thể hiện điều này trong một truy vấn SQL? Tôi đã suy nghĩ tự tham gia nhưng vì một số lý do, tính của tôi là sai.
2
có một số lượng4
- Bạn sẽ muốn loại bỏAccount_no
nhóm tôi nghĩ.