주니 개발 도서관

오라클(Oracle)

(4) SQL 기초 (조인 JOIN)

주니홍 2022. 7. 4. 15:45

안물어 보는 면접이 없다고 한다!

= 여러개의 테이블을 조합하여 출력하기 위해 사용한다

 

조인 JOIN 을 사용하는 이유

중복데이터최소화

유지보수를 용이

= 동아리 테이블(TEST2)이 없다면 TEST1의 동아리 명이 변경 되었을때

일일이 다 바꿔줘야하는 불편함이 생김!

사용한 데이터 베이스 TEST1 / TEST2

 

 

SELECT NAME,PNAME FROM TEST1, TEST2 WHERE TEST1.NUM=TEST2.PID;

NAME 은 TEST1 의 칼럼

PNAME은 TEST2 의 칼럼 (동아리 라고 생각하자)

 

FROM 으로 TEST1, TEST2 를 각각 불러오고

 

조건에서 TEST1 . NUM = TEST2 . PID 

위의 조건이 맞는 NAME과 PNAME을 출력 하시오!

위의 방법으로 WHERE / = (대입연산자) 를 이용한 조인을

이퀄 조인 (EQUI JOIN)

WHERE  A테이블 . 칼럼  =  B테이블 . 칼럼