[Database] INNER JOIN과 OUTER JOIN의 차이
2016.03.14
중복 없는 열(column)들을 Join한다고 가정했을 때, 가장 일반적인 경우입니다:A와 B를 Innter-Join하면 A와 B의 교집합을 얻을 수 있습니다.A와 B를 Outer-Join하면 A와 B의 합집합을 얻을 수 있습니다.Examples 각각 단 하나의 열만 있는 두 개의 테이블이 있고, 데이터가 다음과 같다고 가정합니다:A B - - 1 3 2 4 3 5 4 6(1, 2)는 A에만 있고, (3, 4)는 같이 있으며, (5, 6)은 B만 갖고 있습니다. Inner join 다음 쿼리로 Inner-Join해서 두 테이블의 교집합을 얻습니다.select * from a INNER JOIN b on a.a = b.b; select a.*, b.* from a, b where a.a = b.b; a |..