[MySQL] 실무 쿼리 참고 예제 1 - 서브쿼리 참고
shop_request 테이블 - 주문내역 기본 테이블 (주문번호, 주문자, 주문자 연락번호, 주소, 주문시간, 결제금액 등)
shop_request_in 테이블 - 주문내역 세부 상품 테이블 (주문번호, 상품명, 주문수량, 상품 옵션 정보, 배송상태 등)
[shop_request]
client_no : 주문번호
name1 : 주문자
address1, address2 : 배송지 주소정보
reg_date : 주문일자 및 시간
[shop_request_in]
client_no : 주문번호,
cart_standby : 입금확인전, 배송준비중, 주문취소, 반품
cart_name : 상품명
일부만 나와서 가려지는 점 이해해 주시기 바랍니다. ㄷㄷ; 캡처 덜했다능;;
자 그러면 여기서~
다음과 같은 내용을 뽑아오는 쿼리문을 만들어 보자.
1. 내가 주문한 내역들 중에서 상품들이 현재 배송준비중인 것만 혹은 주문취소된 상품내역만 뽑아오는 주문테이블 쿼리문을 만들어 보자.
select * from shop_request where client_no In ( Select client_no from shop_request_in where cart_standby='주문배송' )
select * from shop_request where client_no In ( Select client_no from shop_request_in where cart_standby='주문배송' )
2. 내가 주문한 내역들 중에서, 특정 상품 '고등어' 문구가 있는 상품을 가진 주문내역만 뽑아오는 주문테이블 쿼리문 만들기
select * from shop_request where client_no In ( Select client_no from shop_request_in where cart_name like '%$keyword%' )