私はテーブルにID、ユーザー、ランキング、およびCreatedDateを格納しています。ランキングを繰り返すことができます。私が望む結果が最新の20件のレコードを取得するためのSQLクエリ
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
:
私はグループアップユーザーにランキング4ベースをしたいと表の1,2,3及び4例のランキングの最新の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 J.Picard 3rd 1461603096
8 J.Picard 4th 1461603096
これを取得できるようにするクエリが必要です。どんな助けもありがとう。
'User'にランキング4台までのグループは何を意味するのでしょうか?スタートレックのキャプテンの名前をうまく利用しています。 –
例はあなたの結果とどのように異なっていますか?レコードはその結果のIDをどのように変更するのですか(J Picard 3rd)。これは単なる混乱です。 – dbmitch
だから、どのRDBMSですか? – Strawberry