今回はテーブルを結合について記載する。
テーブルの結合にはjoinという句を使用する。
結合の方法には様々あり、用途によってした図のようなjoinを使い分ける必要がある。※ 図の⚪︎はテーブルを表す
出典:https://developers.google.com/ads-data-hub/marketers/guides/best-practices?hl=ja
外部結合(outer join)と内部結合(inner join)が存在し、それぞれテーブル間でキーとなるカラムの値が条件を満たしたレコードを結合する。
・外部結合(outer join)
結合できなかった行のデータも含めて取得する結合方法。左外部結合(left outer join)、右外部結合(right outer join)、完全外部結合( full outer join)がありそれぞれ上で紹介した図のように結合できる範囲が異なる。
・内部結合(inner join)
結合可能な行だけ取得する結合方法。
次回はそれぞれのjoinについて説明する。