前提・実現したいこと
以下のようなテーブルがある場合に
フルーツテーブル
果物 価格 産地
りんご 100 千葉
りんご 120 山梨
ばなな 100 エクアドル
ばなな 200 沖縄
メロン 600 北海道
以下のような結果を取得したいです
りんご 120 山梨
ばなな 200 沖縄
メロン 600 北海道
自分の考えるSQLは以下です
select
果物
価格
産地
from
(select
果物
MAX(価格)
from
フルーツテーブル
group by
果物
) A
join
フルーツテーブル B
on
A.果物 = B.果物
もっと他にスマートなやり方はありますでしょうか?
お手数おかけいたしますがよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/09 07:40