sqlのjoin
登録日:2026-02-04
更新日:2026-02-06
mysql
CROSS JOIN(交差結合)
二つのテーブルのすべてのレコードの列情報を結合する
INNER JOIN(内部結合)
結合条件に一致するレコードの列情報を結合し、共通するレコードのみを出力する
OUTER JOIN(外部結合)
結合条件に一致するレコードの列情報を結合し、基準としたテーブルのレコードはすべて出力する。
LEFT OUTER JOIN
FROM句で指定したテーブルを基準としてOUTER JOINを実行する。
RIGHT OUTER JOIN
JOIN句で指定したテーブルを基準んとしてOUTER JOINを実行する。