https://sql-joins.leopard.in.ua/
join을 시각적으로 보여주고 코드도 복붙 할 수 있다.
색칠된 부분을 기준으로 join한다.
select * from A left join B on A.key=B.key
A에 A와 key가 같은 B의 값들을 붙인다.
right join도 방향만 다를뿐 방법이 같음.
left join은 정말 많이 사용한다!!!!!!!!!!!!!!!!
select * from A inner join B on A.key=B.key
inner join은 A와 B의 공통된 부분을 보여줌
select * from A full outer join B on A.key=B.key
A와 B의 합집합
중복된 행은 제거됨
별로 쓰는 일은 없을 듯!!!
select * from A left join B on A.key=B.key where b.key is null
A만 가지고 있는 값들을 구한다.
B만 가지고 있는 값들을 구할 때는 순서를 바꾸면 된다.
반응형