PAYMENT
ผมมีตารางชื่อ ภายในตารางนี้ฉันมี ID ผู้ใช้หมายเลขบัญชีรหัสไปรษณีย์และวันที่ ฉันต้องการค้นหาระเบียนทั้งหมดสำหรับผู้ใช้ทั้งหมดที่มีการชำระเงินมากกว่าหนึ่งรายการต่อวันด้วยหมายเลขบัญชีเดียวกัน
อัปเดต:นอกจากนี้ควรมีตัวกรองมากกว่านับเฉพาะระเบียนที่มีรหัสไปรษณีย์แตกต่างกัน
นี่เป็นลักษณะของตาราง:
| user_id | บัญชี _no | zip | วันที่ | | 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 | นับ | | 1 | 2 |
คุณจะแสดงสิ่งนี้ในแบบสอบถาม SQL ได้อย่างไร? ฉันคิดว่าเข้าร่วมด้วยตนเอง แต่ด้วยเหตุผลบางอย่างที่ฉันนับผิด
2
มีจำนวน4
- คุณจะต้องยกเลิกการAccount_no
จัดกลุ่มที่ฉันคิดว่า