본문 바로가기

DB/oracle

오라클 JOIN

일반 조인문

 

 

AUTHOR TABLE
TOPIC TABLE

#JOIN
SELECT * FROM TOPIC LEFT JOIN AUTHOR #TOPIC테이블 전부 AUTHOR의 왼쪽에 붙여
ON TOPIC.AUTHOR_ID = AUTHOR.ID #TOPIC테이블의 AUTHOR_ID == AUTHOR테이블의 ID

 

SELECT
    T.id TOPIC_ID, #FROM문에서 TOPIC을 T로 치환해뒀기에 T.ID로 사용, TOPIC_ID라고 임시 컬럼명 부여
    title, 
    name
FROM topic T   #TOPIC을 T로 치환
    LEFT JOIN author A 
    ON T.author_id = A.id
WHERE
    T.id = 1
;