内部結合とは内部結合は、結合条件に指定した項目の値が、両方のテーブルに存在する場合のみ、お互いのレコードを抽出して結合します。 例えば、以下は「社員」テーブルと「部署マスタ」テーブルを「社員.部署ID = 部署マスタ.ID」の結合条件で内部結合した結果です。 内部結合した結果、結合条件である「部署ID」が両方のテーブルに存在する「部署ID」"1"と"2"のレコードが結合され、片方のテーブルにしか存在しない「部署ID」"3"と"4"のレコードは結合されていません。 内部結合する場合は、SQLの「INNER JOIN」もしくは「WHERE句」により内部結合できます。 ■INNER JOINを使った例 SELECT 社員.社員ID, 社員.社員名, 社員.部署ID, 部署マスタ.部署名 FROM 社員 INNER JOIN 部署マスタ ON 社員.部署ID = 部署マスタ.ID;