読者です 読者をやめる 読者になる 読者になる

思考停止するな

ネットワークとかアプリケーションとかWebとか

SQLの結合

スポンサーリンク

SQLの結合のメモ書き

SQLの結合には内部結合、外部結合の2種類ある。

内部結合
INNER JOIN
1. 左側、右側それぞれのテーブルの指定したカラムの値が一致するレコードだけを抽出する
2. 表をつなげる

外部結合
外部結合を使用すると、指定したカラムの値がテーブルの片方にしかないレコードも抽出できる。

LEFT JOIN
1. 左側の表の内容をすべて抽出する
2. 右側の表からは左側の表の指定したカラムの値が一致するもののみ抽出する
3. 値が存在しない箇所にはNULLが入る
4. 表をつなげる

値が存在しない箇所にはNULLが入る

RIGHT JOIN
1. 右側の表の内容をすべて抽出する
2. 左側の表からは左側の表の指定したカラムの値が一致するもののみ抽出する
3. 値が存在しない箇所にはNULLが入る
4. 表をつなげる