tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【SQL】inner join 書き方

select *
from  表A, 表B
where 表A.列1 = 表B.列2  and  表A.列3 = 値

select *
from  表A inner join 表B on 表A.列1 = 表B.列2
where 表A.列3 = 値

は同じ

inner joinは両方のテーブルにあるレコードしか反映されない。
一方にしかないレコードは削除される。
left joinは最初のテーブルにあるレコードは全て反映される。