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 |