在一個表中的列值,就像在下面的例子中,MySQL的重新排序/重新排序排的位置,如果發生過一次
+--------+-------------------+-----------+
| ID | Name | Score |
+--------+-------------------+-----------+
| 1 | John | 80 |
| 2 | John | 75 |
| 3 | Daniel | 70 |
| 4 | Lisa | 60 |
| 5 | Joe | 74 |
+--------+-------------------+-----------+
我想選擇的名字和他們定位爲按他們的成績,但仍然要確保如果同一個名字出現兩次,那麼可以將它壓下來(這樣在上面的例子中,約翰並不是兩次出現在對方之後)。例如,當我檢索它時,它應該以格式如下:
+--------+-------------------+-----------+
| ID | Name | Score |
+--------+-------------------+-----------+
| 1 | John | 80 |
| 2 | Joe | 74 |
| 3 | Daniel | 70 |
| 4 | Lisa | 60 |
| 5 | John | 75 |
+--------+-------------------+-----------+
如果這樣的查詢是可能的,那麼我們甚至可以控制低於行被推?