0
私は最高revision
(すなわち「2」)と、対応するStatus
ID=1
ため(「アーカイブ」しなければならない)が、このクエリは「削除」返しセレクトマックス() - 無グループ
SELECT MAX(`Revision`), `Status` FROM `MY_TABLE_NAME` WHERE ID=1
ID | Revision | Status
1 | 0 | Deleted
1 | 1 | Deleted
1 | 2 | Archived
2 | 0 | ...
2 | 1 | ...
...
これは簡単に行うことができますか?グループを使わずに、参加するなど?私はむしろクエリを過度に複雑にしないでください。MAX(`revision`)
をクエリしてStatus
の別のクエリを実行することが非効率的であるように感じます。