작성
·
317
·
수정됨
0
안녕하세요?
주문별 연관 상품 추출 SQL에서
SELECT a.order_id, a.product_id, b.product_id
from ga.order_items a
join ga.order_tems b
on a.order_id = b.order_id
where a.product_id <> b.product_id
위 코드와 같이 where 절 안에서 같은 product_id가 조인 되는 경우를 filtering 하였습니다.
혹시 join 조건절에서(아래 sql과 같이) filtering 하지 않고 where 절에서 하는 이유가 있을까요?
SELECT a.order_id, a.product_id, b.product_id
from ga.order_items a
join ga.order_tems b
on a.order_id = b.order_id and a.product_id <> b.product_id