DB 4일차 1-1(join)
2022. 12. 12. 09:52ㆍ코딩배움일지/DataBase
SELECT
*
FROM
user_mst;
SELECT
*
FROM
user_dtl;
SELECT
*
FROM
user_mst
LEFT OUTER JOIN user_dtl
ON (1 = 1);
왼쪽이 1일때 참일때 붙여라? 조건이 참일때 데이터가 붙는다
참인게 없다면?
SELECT
*
FROM
user_mst
LEFT OUTER JOIN user_dtl
ON (1 = 0);
키값이 서로 일치 하면 붙여라
SELECT
*
FROM
user_mst
LEFT OUTER JOIN user_dtl
ON (user_mst.id = user_dtl.id);
조건이 일치 하지 않을때 (user_dtl 2행 삭제)
SELECT
*
FROM
user_mst AS um /*AS um 이라고 부르겠다.*/
LEFT OUTER JOIN user_dtl AS ud ON (user_mst.id = user_dtl.id); /*AS ud 라고 부르겠다.*/
AS 를 생략해도 된다.
SELECT
*
FROM
user_mst um /* um 이라고 부르겠다.*/
LEFT OUTER JOIN user_dtl ud ON (user_mst.id = user_dtl.id); /* ud 라고 부르겠다.*/
'코딩배움일지 > DataBase' 카테고리의 다른 글
DB 4일차 3() (0) | 2022.12.12 |
---|---|
DB 4일차 2() (0) | 2022.12.12 |
DB 3일차 2(트리거?) (0) | 2022.12.09 |
DB 3일차 1() (0) | 2022.12.09 |
DB 2일차 3() (0) | 2022.12.08 |