데이터베이스
INNER JOIN과 OUTER JOIN의 차이
INNER JOIN과 OUTER JOIN의 차이 중복이 없는 컬럼에 대한 조인을 수행하는 일반적인 경우를 가정한다면 A와 B의 inner join은 A와 B의 교집합이 됩니다. A와 B의 outer join은 A와 B의 합집합이 됩니다. 예제 다음과 같이 각각 단일 컬럼을 가진 두개의 테이블이 있다고 가정하고 데이터가 다음과 같을 때 A B - - 1 3 2 4 3 5 4 6 A에서 유일한 값은 (1,2)이고 (3,4)는 동일한 값으로 같고 (5,6)은 B에 대해서 유일한 것에 유의해서 생각해 봅시다. 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 | b --+-- 3 | 3 ..
2021. 8. 23. 12:34