두개의 테이블 묶어서 하나의 결과를 만들어 내는 것
보통 내부 조인 많이 씀.
일대다
예를 들면 프로 축구팀
일이 팀이고 다가 선수
맨유에 여러 선수들
맨유가 일, 선수가 다
일반적으로 조인은 내부조인을 말함.
조인은 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해서 가져온 후 걸러내는 거임.