글
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)
이렇게 하면 위의 오라클 구문과 똑같은 효과가 난다.
'웹 > Mysql' 카테고리의 다른 글
mysql DATE 연산함수 (908) | 2009.08.19 |
---|---|
MYSQL 글자 붙이기 (44) | 2007.07.23 |
MYSQL LAST_INSERT_ID() (26) | 2007.07.20 |
MYSQL EUC-KR 을 UTF-8 로 변경하기 (682) | 2007.03.09 |
MYSQL 유용한 명령어들 (26) | 2006.12.18 |
RECENT COMMENT