Database/이론

[DB] Join

Puft 2025. 1. 2. 15:40

Join은 참가하다 합치다 라는 뜻을 가진 단어입니다.

그렇다면 테이블 여러개를 'JOIN' 시킨다는 어떤 의미일까요?

테이블 여러개를 붙여서 RAM에 잠깐 넣어놓는 형태를 말합니다.

 

SELECT * FROM HONGKONG, CEO;

 

지금처럼 2개의 테이블을 붙여서 JOIN 형태로 사용이 가능하지만,

테이블들이 합쳐지면서 나타낼 수 있는 모든 값들을 나타내기 때문에

진짜 데이터들을 뽑아와야 합니다.

이때는 조건식을 사용해야 하는데요.

 

SELECT * FROM HONGKONG, CEO WHERE H_NO = C_NO;

 

다음과 같이 조건을 붙여서

가상의 데이터를 제거할 수 있습니다.