让我们假设我的数据库表结构类似于
| items | weight |
|============|==========|
| item_1 | 50 |
| item_2 | 90 |
| item_2 | 45 |
| item_2 | 60 |
| item_3 | 40 |
在 select 语句中,我只想显示一次重量最高的项目,也按高度排序。所以结果应该是:
| items | weight |
|============|==========|
| item_2 | 90 |
| item_1 | 50 |
| item_3 | 40 |
我尝试了类似的东西
SELECT DISTINCT items, weight FROM mytable ORDER BY weight DESC
但它不起作用,因为结果实际上是不同的。
我怎样才能做出这样的选择?