0
私はいくつかのフィールドがID、名前、日付とバージョンである行を格納するテーブルを持っています。私は同じname
の2つの行を持つことができますが、異なるバージョンを持つことができるので、ファイルは複数のバージョンを持つことができます。MySQLは最新のレコードを返すだけです
マイクエリ:
SELECT id, name, date, version FROM my_table AS a
出力例(それぞれの新しい行は別の行がある):
1 | abc.xls | 1488363249 | 1
2 | example.xls | 1488363232 | 1
4 | thirdfile.xls | 1488363249 | 2
:
1 | abc.xls | 1488363249 | 1
2 | example.xls | 1488363232 | 1
3 | thirdfile.xls | 1488362312 | 1
4 | thirdfile.xls | 1488363249 | 2
私は何をしたい、次戻すだけです
何が起きたかは、id 3と4が同じファイル名であったことに気づき、バージョン2を最新のものに戻しただけでしたそのファイル名の
どのように私はこれを単一のクエリで達成できますか?