라는 이름의 테이블이 PAYMENT
있습니다. 이 표에는 사용자 ID, 계정 번호, 우편 번호 및 날짜가 있습니다. 동일한 계좌 번호로 하루에 두 번 이상 결제 한 모든 사용자에 대한 모든 레코드를 찾고 싶습니다.
업데이트 : 또한 우편 번호가 다른 레코드 만 계산하는 필터가 있어야합니다.
이것은 테이블의 모습입니다 :
| user_id | account_no | 지퍼 | 날짜 | | 1 | 123 | 55555 | 12-DEC-09 | | 1 | 123 | 66666 | 12-DEC-09 | | 1 | 123 | 55555 | 12 월 13 일 | | 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
내가 생각 하는 그룹화 를 버리고 싶을 것입니다.