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

select ワインID, ワイン名, 色,国名, 産地名 as 産地, 価格 from ワイン inner join 産地 using(産地ID) order by 産地名
ワインIDワイン名国名産地価格
6シャンパンフランスシャンパーニュ4000
1シャブリフランスブルゴーニュ3400
2ジュヴレシャンべルタンフランスブルゴーニュ3000
3サンテミリオンフランスボルドー5800
4オーメドックフランスボルドー2200
5サンセールドイツロワール2800
select ワイン名, 産地名,品種,価格 from ワイン inner join 産地 using (産地ID) where 価格 between 2000 and 5000 and 国名 like 'フランス' and 色 like '白' order by 価格 desc
ワイン名産地名品種価格
シャンパンシャンパーニュシャルドネ4000
シャブリブルゴーニュシャルドネ3400
select ワイン名, 産地名,品種,価格 from ワイン inner join 産地 using (産地ID) where 価格 between 2000 and 5000 and 国名 ='フランス' order by 価格 desc
ワイン名産地名品種価格
シャンパンシャンパーニュシャルドネ4000
シャブリブルゴーニュシャルドネ3400
ジュヴレシャンべルタンブルゴーニュピノノワール3000
オーメドックボルドーカルベネソー2200
select ワインID, ワイン名, 色, concat(国名, '・', 産地名) as 産地, 価格 from ワイン inner join 産地 using(産地ID)
ワインIDワイン名産地価格
1シャブリフランス・ブルゴーニュ3400
2ジュヴレシャンべルタンフランス・ブルゴーニュ3000
3サンテミリオンフランス・ボルドー5800
4オーメドックフランス・ボルドー2200
5サンセールドイツ・ロワール2800
6シャンパンフランス・シャンパーニュ4000
select ワイン名, 産地名,品種,価格 from ワイン inner join 産地 using (産地ID) where 価格>=5000 and 国名 ='フランス' order by 価格 desc
ワイン名産地名品種価格
サンテミリオンボルドーメルロー5800
select ワイン名, 産地名,品種,価格 from ワイン inner join 産地 on ワイン.産地ID = 産地.産地ID
ワイン名産地名品種価格
シャブリブルゴーニュシャルドネ3400
ジュヴレシャンべルタンブルゴーニュピノノワール3000
サンテミリオンボルドーメルロー5800
オーメドックボルドーカルベネソー2200
サンセールロワールソーヴィニヨンブラン2800
シャンパンシャンパーニュシャルドネ4000
select ワイン名, 産地名,品種,価格 from ワイン inner join 産地 using (産地ID)
ワイン名産地名品種価格
シャブリブルゴーニュシャルドネ3400
ジュヴレシャンべルタンブルゴーニュピノノワール3000
サンテミリオンボルドーメルロー5800
オーメドックボルドーカルベネソー2200
サンセールロワールソーヴィニヨンブラン2800
シャンパンシャンパーニュシャルドネ4000
select ワイン名, 産地名,品種,価格 from ワイン,産地 where ワイン.産地ID = 産地.産地ID
ワイン名産地名品種価格
シャブリブルゴーニュシャルドネ3400
ジュヴレシャンべルタンブルゴーニュピノノワール3000
サンテミリオンボルドーメルロー5800
オーメドックボルドーカルベネソー2200
サンセールロワールソーヴィニヨンブラン2800
シャンパンシャンパーニュシャルドネ4000