고객 ID 목록과 20번째 구매 날짜에 대한 쿼리를 할 수 없습니다.
열 이름이 customer_id 및 buy_date인 transaction이라는 테이블이 있습니다. 테이블의 각 행은 트랜잭션과 같습니다.
고객_ID | 구매일 |
---|---|
1 | 2020-11-19 |
2 | 2022-01-01 |
3 | 2021-12-05 |
3 | 2021-12-09 |
3 | 2021-12-16 |
이것을 시도해보고 customer_id가 언급된 횟수를 세어야 하고 그 횟수가 20이면 ID 번호를 반환한다고 가정했습니다.
으아아아customer_ids 목록과 20번째 거래 날짜를 반환하려면 어떻게 해야 하나요?
내 솔루션:
으아악참조: DBFIDDLE
MySQL5.7의 경우 다음을 참조하세요. DBFIDDLE
으아악customer_id에 속한 거래 행을 선택하고 행 20을 기준으로 결과를 필터링해야 합니다
으아악