아래의 세 필드가있는 테이블이 있습니다. 각 제품에는 여러 레코드가 있습니다. 각 제품별로 2 위를 가져올 수있는 방법이 궁금합니다. 나는 시간 기록으로 나의 기록을 이미 분류했다.각 제품에 대해 상위 2 개 레코드 가져 오기
eventId productId time 1 10568 2011-08-30 15:06:57 2 10568 2011-08-30 15:06:56 3 10568 2011-08-30 15:06:53 4 10568 2011-08-30 15:06:50 5 10111 2011-08-30 15:06:56 6 10111 2011-08-30 15:06:53 7 10111 2011-08-30 15:06:50 8 10000 2011-08-30 15:06:56 9 10000 2011-08-30 15:06:53 10 10000 2011-08-30 15:06:50
각 전문가는 각 제품에 대한 상위 2 개 레코드를 얻을 수 있습니까?
'가장 큰 n-per-group' 태그를 따르십시오. 이 질문은 Stack Overflow에서 수십 번 대답되었습니다. –
[최대 -n-per-group + mysql] –