私のデータベーステーブル構造が次のようなものであると仮定しましょう
| items | weight |
|============|==========|
| item_1 | 50 |
| item_2 | 90 |
| item_2 | 45 |
| item_2 | 60 |
| item_3 | 40 |
selectステートメントでは、重量が最も高く、高さ順に並べられたアイテムを1回だけ表示したいと思います。したがって、結果は次のようになります。
| items | weight |
|============|==========|
| item_2 | 90 |
| item_1 | 50 |
| item_3 | 40 |
私は次のようなことを試みました
SELECT DISTINCT items, weight FROM mytable ORDER BY weight DESC
しかし、結果が実際には異なるため、機能しませんでした。
どうすればその選択を行うことができますか?