IT業界の技術をメモ・情報公開できる

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を実行する。

一覧に戻る