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 産地 on ワイン.産地ID=産地.産地ID where 価格 between 2000 and 5000 and 国名 like 'フランス' and 色 like '白' order by 価格 desc
| ワイン名 | 産地名 | 品種 | 価格 |
|---|
シャンパン | シャンパーニュ | シャルドネ | 4000 | シャブリ | ブルゴーニュ | シャルドネ | 3400 |
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 |