私はそのようなベンチマークを含むMySQLテーブルを持っています..
benchmarkid playerid verified benchmark resultnumber testdate
1 70 1 40msprint 6.0 2013-06-03
2 70 1 40msprint 6.1 2013-06-04
3 70 1 40msprint 6.3 2013-06-05
4 71 1 40msprint 6.0 2013-06-03
5 71 1 40msprint 6.1 2013-06-04
6 71 1 40msprint 6.3 2013-06-05
ベンチマーク「40msprint」の日付でそのテーブルをクエリして、その日付の現在の結果と、各プレーヤーのその時点での最後の既知の結果を取得したいと思います。
たとえば、2013-06-04 で、プレイヤー 70 と 71 の検証済み = 1 40msprint は次のようになります。
playerid currentresult previousresult previousdate
70 6.1 6.0 2013-06-03
71 6.1 6.0 2013-06-03
また、見つけたいプレーヤーIDもわかりますが、一度に約20しかありません。
これを取得するMySqlクエリのアイデアはありますか?