나는 ID, User, Ranking 및 CreatedDate를 저장하는 테이블을 가지고 있습니다. 순위를 반복 할 수 있습니다. 나는 그룹까지 사용자의 순위 4 기지에 좋아하고 1,2,3 표 4.최근 20 개의 레코드를 검색하는 SQL 쿼리
예 랭킹의 최신 (20) 기록을 가져 오는 것입니다 : 내가 원하는 결과가
ID User Ranking CreatedDate
----------------------------------------
1 B.Sisko 1st 1461136714
2 B.Sisko 2nd 1461123378
3 B.Sisko 3rd 1461123378
4 B.Sisko 3rd 1461600137
5 K.Janeway 3rd 1461600137
6 K.Janeway 4th 1461602181
7 K.Janeway 4th 1461603096
8 J.Picard 3rd 1461603096
9 J.Picard 4th 1461603096
10 J.Picard 4th 1461603096
을 :
를ID User Ranking CreatedDate
----------------------------------------
1 B.Sisko 1st 1461136714
2 B.Sisko 2nd 1461123378
3 B.Sisko 3rd 1461123378
4 B.Sisko 3rd 1461600137
5 K.Janeway 3rd 1461600137
6 K.Janeway 4th 1461602181
7 J.Picard 3rd 1461603096
8 J.Picard 4th 1461603096
쿼리를 검색 할 수있게하고 싶습니다. 어떤 도움을 주시면 감사하겠습니다.
'User'에 순위 4 기지까지 그룹은 무엇을 의미합니까? 그런데 스타 트랙 선장의 이름을 잘 사용합니다. –
예가 귀하의 결과와 다른 점은 무엇입니까? 기록에서 결과에서 ID가 어떻게 바뀌는가? (J Picard 3). 이것은 단지 혼란 스러울뿐입니다. – dbmitch
그럼, 어느 RDBMS? – Strawberry