개발일지/Database
JOIN
ZI_CO
2022. 10. 12. 20:04
JOIN = INNER JOIN이다.
* INNER JOIN을 JOIN이라고만 써도 INNER JOIN으로 인식한다.
두 테이블을 연결할 때 가장 많이 사용하는 것이 내부 조인이다. 그냥 조인이라고 부르면 내부 조인을 의미한다.
userTBL
buyTBL
LEFT JOIN
결과 : 위에있는 두 테이블을 left join한 결과이다.
LEFT JOIN은 왼쪽의 모든 행을 조회한다. 따라서 topic테이블의 author_id 필드의 값이 NULL이면, author 테이블은 해당 행이 존재하지 않으므로 해당 행의 필드 값들은 NULL로 채워진다.
RIGHT JOIN
CROSS JOIN
결과의 갯수가 곱으로 나온다.