我有這個表:選擇頂部1,最大2場
+------+-------+------------------------------------+
| id | rev | class |
+------+-------+------------------------------------+
| 1 | 10 | 2 |
| 1 | 10 | 5 |
| 2 | 40 | 6 |
| 2 | 50 | 6 |
| 2 | 52 | 1 |
| 3 | 33 | 3 |
| 3 | 63 | 5 |
+------+-------+------------------------------------+
我只需要在那裏轉,然後類列具有最大值的行。
+------+-------+------------------------------------+
| id | rev | class |
+------+-------+------------------------------------+
| 1 | 10 | 5 |
| 2 | 52 | 1 |
| 3 | 63 | 5 |
+------+-------+------------------------------------+
查詢成本對我很重要。
你能否讓這個更具可讀性?並添加一個問題或者你有什麼問題?你還有什麼嘗試...... – Mzf
嘗試在這裏創建一個sql小提琴:http://sqlfiddle.com/ –
你使用什麼數據庫?爲什麼人們設計表格,使得名爲'id'的列具有重複值? –