select * from {$g5['g5_shop_order_table']} a LEFT OUTER JOIN {$g5['member_table']} b on ( a.mb_id = b.mb_id ) where b.mb_leave_date = ''
join문에서.. on 하고 where 의 차이점이 무엇인지 간단명료하게 설명 좀 부탁드릴게요~~
둘다 비슷한 역할 같은데 위 처럼 사용하면 되는것인가요?
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
백수1995
4년 전
on 문은 원래 테이블 + 대상이 되는 테이블 에서만 비교하고
where 은 join 된 테이블 전체에서 비교합니다.
당연 성능 차이 납니다. ^^
on : 이성.
where : 맘에 드는 이성.
답변에 대한 댓글 1개
백수1995
4년 전
답변을 작성하려면 로그인이 필요합니다.
근데 이걸 질문 작성자님이 이해할지가 관건이군요 ㅎㅎ