-- STuDy --/데이터 베이스
[쿼리] 이중 join
sshyun800
2013. 7. 28. 17:56
참조 블로그
http://blog.naver.com/PostView.nhn?blogId=ssuyastory&logNo=100186991756
조인의 목적
두개 이상의 테이블을 서로 묶어서 하나의 결과 집합을 만듬
조인시에는 열이름이 동일하여야 한다
!
select a.userid, a.name, b.client, c.ip
from action a
join buy b
on a.userid = b.userid
left join cal c
on c.ip = b.ip
order by a.name
!
inner join - 내부조인
inner join 1
select *
from action
join buy
on action.userid = buy.userid
inner join 2 - 호환성의 이유로 잘 사용하지 않음
select *
from action, buy
where action.userid = buy.userid
outer join - 외부조인
left outer join - 왼쪽의 내용이 있으면 모두 표시
select *
from action a
left ( right | full ) outer join buy b
on a.userid = b.userid
order by a.userid