mysql join
-
MySQL JOIN카테고리 없음 2017. 2. 6. 20:13
LEFT OUTER JOIN ON 조건은 WHERE 절에서 사용되는 형식과 같은 조건이다. LEFT JOIN에서 ON이나 USING 부분으로 오른쪽 테이블과 일치하는 레코드가 없으면, 오른쪽 테이블의 모든 칼럼이 담긴 row 에 NULL을 넣는다. 그러므로 다른 테이블에서 카운터파트가 없는 레코드를 찾는데 쓰인다. 둘 이상의 테이블의 레코드 조합으로 하나의 테이블 레코드인 것처럼 찾는 것을 join이라한다. FULL JOIN FULL JOIN은 각 테이블의 레코드 수를 곱한 만큼의 레코드를 출력하며 이를 Cartesian product라 한다. from test1, test2에서 사용한 컴마(,)를 join 연산자로 생각하면 된다. 컴마 대신 join이나 cross join을 사용해도 같은 결과를 보인다..