下令一個字段獲取不同的值,讓我們假設給定的MYSQL表結構MySQL的 - 由另一場
+----+-------+-------+
| id | group | count |
+----+-------+-------+
| 1 | cat | 11 |
| 2 | cat | 12 |
| 3 | dog | 4 |
| 4 | dog | 6 |
| 5 | cow | 16 |
| 6 | cow | 12 |
+----+-------+-------+
我想要做的是:取每個動物羣的一個動物,由數場升序排序。在上面的例子中,輸出應該是:
| 1 | cat | 11 |
| 3 | dog | 4 |
| 6 | cow | 12 |
但它比它看起來更復雜。什麼是最優化的查詢來獲得結果? (當然,做一個子查詢爲每個組是不是一個選項)
@MKhalidJunaid MySQL變得現代。它將支持版本8及以上的CTE /窗口功能。 – lad2025
感謝您的回答,但我想要定位的mysql版本遠遠高於;) –