DB

join

sdafdq 2023. 11. 2. 10:13

두개의 테이블 묶어서 하나의 결과를 만들어 내는 것

 

보통 내부 조인 많이 씀.

 

일대다

예를 들면 프로 축구팀

일이 팀이고 다가 선수

맨유에 여러 선수들

맨유가 일, 선수가 다

 

일반적으로 조인은 내부조인을 말함.

 

조인은 3개 이상 할 수 있지만 대부분 2개 테이블 조인

 

 

보통 다 쪽이 외래키를 가짐.

 

select * from 테이블
    inner join 추가로가져올테이블
    on 조건
where 조건

 

select * from buy b inner join member m on b.mem_id = m.mem_id;

select 가져올곳 from 테이블명 inner join 추가로가져올테이블 on 조건

 

where도 쓸 수 있음.

select * from buy b inner join member m on b.mem_id = m.mem_id where b.mem_id = 'BLK';

 

테이블 두개를 가져오는데, on을 이용해 짝을 맞춘다는 생각으로.

 

where은 저렇게 join해서 가져온 후 걸러내는 거임.

'DB' 카테고리의 다른 글

상호조인  (0) 2023.11.03
외부 join  (0) 2023.11.02
변수  (0) 2023.11.02
DB 데이터 타입  (0) 2023.11.02
select 문 조건 순서  (0) 2023.10.26