SQLD (자격증)/2-2. SQL 활용
-
SQL 기본 및 활용3(JOIN)SQLD (자격증)/2-2. SQL 활용 2020. 4. 12. 16:05
조인 (JOIN) - FROM절에 여러 테이블이 나열되더라도 SQL에서 데이터를 처리할 때는 단 두개의 집합 간에만 JOIN이 일어난다. -> FROM절에 A, B, C테이블이 나열되었더라도 특정 2개의 테이블만 먼저 조인 처리되고, 2개의 테이블이 조인되서 처리된 새로운 데이터 집합과 남은 테이블이 다음 차례로 조인됨 * 테이블의 조인 순서는 옵티마이저에 의해서 결정된다. - 조인 조건에 맞는 데이터만 출력하는 INNER JOIN에 참여하는 대상 테이블이 N개라고 했을 때 N개의 테이블로부터 필요한 데이터를 조회하기 위해 필요한 JOIN조건은 대상 테이블의 개수에서 한개를 뺀 N-1이상이 필요하다.