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)


이렇게 하면 위의 오라클 구문과 똑같은 효과가 난다.

' > 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
by cranix 2007. 6. 10. 15:19
| 1 |