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
결과의 갯수가 곱으로 나온다.
'개발일지 > Database' 카테고리의 다른 글
내장함수 - Numeric (0) | 2022.10.13 |
---|---|
백업 명령어 (0) | 2022.10.13 |
외래키(FK) 설정하는 방법 (0) | 2022.10.12 |
AUTO_INCREMENT // UNSIGNED // DEAFULT 0 (0) | 2022.10.12 |
SQL(쿼리문) C R U D 사용법 (0) | 2022.10.06 |
댓글