【初心者向けDB講座-MySQL編-】#7-1:内部結合 inner join

内部結合とは

両方のテーブルにあるデータのみを取り出す のが内部結合です。
2つのテーブルにあって、合体できるデータのみを取り出します。

※どちらかのテーブルにデータがあれば取り出すのが外部結合です。
1つのテーブルにしかなくて、合体しないデータも取り出します。

基本構文

例題:cityを「町名」として一覧を表示してください。またcityに対応するCountryCodeは、「国名」としてCountryCodeではなくcountryテーブルのNameを表示するようにしてください。必要なカラムは、[ID][町名][国名]となります。

where句で絞り込みながら内部結合でテーブル結合

基本構文

例題:cityを「町名」として Ja から始まる「国名」で一覧を表示してください。またcityに対応するCountryCodeは、「国名」としてCountryCodeではなくcountryテーブルのNameを表示するようにしてください。必要なカラムは、[ID][町名][国名]となります。

最新情報をチェックしよう!