Adında bir masam var PAYMENT
. Bu tabloda bir kullanıcı kimliğim, bir hesap numarası, bir posta kodu ve bir tarih var. Aynı hesap numarasıyla günde birden fazla ödeme yapan tüm kullanıcılar için tüm kayıtları bulmak istiyorum.
GÜNCELLEME: Ayrıca, yalnızca ZIP kodu farklı olan kayıtları sayan bir filtre olmalıdır.
Tablo şöyle görünür:
| kullanıcı_kimliği | account_no | zip | tarih | | 1 | 123 | 55555 | 12-ARA-09 | | 1 | 123 | 66666 | 12-ARA-09 | | 1 | 123 | 55555 | 13-ARA-09 | | 2 | 456 | 77777 | 14-ARA-09 | | 2 | 456 | 77777 | 14-ARA-09 | | 2 | 789 | 77777 | 14-ARA-09 | | 2 | 789 | 77777 | 14-ARA-09 |
Sonuç şuna benzer olmalıdır:
| kullanıcı_kimliği | sayısı | | 1 | 2 |
Bunu bir SQL sorgusunda nasıl ifade edersiniz? Kendime katılmayı düşünüyordum ama nedense sayım yanlış.
2
bir sayı var4
-Account_no
Sanırım gruplamayı atmak isteyeceksiniz .