쿼리문하나 봐주세요 급급
본문
select b.od_id, a.* from g5_shop_order_data a left outer join g5_shop_order b on a.od_id = b.od_id where a.cart_id <> '0'
ORDER BY `b`.`od_id` DESC limit 0, 30
g5_shop_order_data 와 g5_shop_order를 비교하여 g5_shop_order_data는 있고 g5_shop_order에는 없는 자료를 뽑으려하는데요 위 쿼리가 맛나요 인터넷 검색하면 작성했는데 정상적으로 나오지 않는것 같아서요
주문정보에는 없고 주문정보 임시테이블에는 있는 자료를 뽑아서 결제가 정상적으로 되지 않는 것을 뽑아보려고 만드는 중인데 쫌 도와주세요
답변 1
※ https://yahwang.github.io/posts/35
select *
from g5_shop_order_data a
where not exists (select 1 from g5_shop_order b where a.od_id = b.od_id)
order by a.od_id desc
limit 30
or
select a.*
from g5_shop_order_data a
left outer join g5_shop_order b on a.od_id = b.od_id
where b.od_id is null
order by a.od_id desc
limit 30
답변을 작성하시기 전에 로그인 해주세요.