MYSQL JOIN 구문
알짜정보
2007/06/10 15:19
ORACLE 에서는 LEFT 와 RIGHT 조인을 할때 아래와같이 (+) 를 이용해 쉽게 할수있었다.
ORACLE [LEFT|RIGHT|CROSS] JOIN 예
select * from table1 t1,table2 t2 where t1.id(+)=t2.id
위와같이 (+) 를 어디다가 붙히냐에따라 LEFT 와 RIGHT 조인을 할수있었다.
그러나 MYSQL 에서는 저게 지원이 안됨으로 아래와같이 풀로 써줘야한다.
SELECT *
FROM table1 t1
LEFT JOIN table t2
ON (t1.id=t2.id)
FROM table1 t1
LEFT JOIN table t2
ON (t1.id=t2.id)
이렇게 하면 위의 오라클 구문과 똑같은 효과가 난다.







댓글을 달아 주세요