MySQL 複合クエリーの作成と実行結果表示

select ワインID,ワイン名,色,産地名,価格,在庫表示 from ワイン inner join 産地 using(産地ID) inner join 在庫状況 using(stID) where ワイン.stID = 1 or ワイン.stID = 2
ワインIDワイン名産地名価格在庫表示
1シャブリシャンパーニュ3400在庫あり
3サンテミリオンソーテルヌ5800在庫あり
4オーメドックソーテルヌ2200在庫あり
5サンセールトカイ2800在庫あり
7グリド甲州山形1800在庫あり
2ジュヴレシャンべルタンシャンパーニュ3000残りわずか
6シャンパンブルゴーニュ4000残りわずか
8いろ甲州山形1800残りわずか
select ワインID,ワイン名,色,産地名,価格 from ワイン inner join 産地 using(産地ID) where 価格 <=(select avg(価格) from ワイン) order by 価格 desc
ワインIDワイン名産地名価格
6シャンパンブルゴーニュ4000
1シャブリシャンパーニュ3400
2ジュヴレシャンべルタンシャンパーニュ3000
15菊鹿シャルドネ熊本2913
5サンセールトカイ2800
10茅ヶ岳甲州山形2500
9ラフィーユ 樽ベーリーA山形2400
4オーメドックソーテルヌ2200
23SAUSKAトカイ2200
19甲州ドライ山形1958
7グリド甲州山形1800
8いろ甲州山形1800
16バレルセレクションルージュ山形1800
11雪花長野975
select ワインID,ワイン名,色,産地名,価格 from ワイン inner join 産地 using(産地ID) where 価格 =(select max(価格) from ワイン inner join 産地 using(産地ID) where 国名 like'フランス')
ワインIDワイン名産地名価格
3サンテミリオンソーテルヌ5800
select ワインID,ワイン名,価格,品種 from ワイン where 価格 =(select max(価格) from ワイン where 色 like '白')
ワインIDワイン名価格品種
14北信シャルドネRGC6090シャルドネ
select ワインセット.セットID,セット名, sum(価格*数量) as セット価格 from ワインセット inner join セット内訳 using(セットID) inner join ワイン using(ワインID) group by セット内訳.セットID
セットIDセット名セット価格
s-1ブルゴーニュセット6400
s-2ボルドーセット10200
s-3白ワインセット6200
s-4赤ワインセット16800
select 色,max(価格) as 最高額,min(価格) as 最低額,avg(価格) as 平均額 from ワイン group by 色
最高額最低額平均額
609018003533.4167
178209755599.1818
select 産地名,max(価格) as 最高額,min(価格) as 最低額,avg(価格) as 平均額 from ワイン inner join 産地 using(産地ID) group by 産地ID
産地名最高額最低額平均額
シャンパーニュ340030003200.0000
ソーテルヌ580022004000.0000
トカイ280022002500.0000
ブルゴーニュ400040004000.0000
山形1527618004447.7143
長野178209756929.0000
熊本291329132913.0000
山形180018001800.0000
カルフォルニア550055005500.0000
アルザス460046004600.0000