php관련
SELECT 조건에대해...
PHPdev
2011. 11. 18. 14:56
반응형
질문내용 |
초보가 질문하나 드려봅니다.. 쇼핑몰관련 시스템을 만들고 있습니다.. A라는 테이블이있고, 주문의 간단한 내용이 들어있고요,(주문자 수령자등) B라는 테이블은 해당주문의 상품리스트를 가지고 있습니다..(상품명 수량) 두 테이블은 tradecode 라는 값을 기준값으로 연결되어있습니다.. 제가 하고싶은것은 단품주문의 경우만 추려내는것입니다.. 쉽게말해 한가지 상품만 구매한 고객만 뽑아내고, 한가지이상 주문한 고객은 뽑지 않는것인데요.. 뭐 주문테이블을 루프돌면서 상품몇갠지 체크하고 하나인것만 배열에 넣는 그런 단순무식한 방법이 있긴하지만..뭔가 훨씬 효율적인 방법이 있을것 같아서 고수님들께 여쭤봅니다.. 조인을 어떻게 잘 사용하면 할수도 있을것 같은데 지식이 짧은지라^^; 한수부탁드립니다. |
답변내용 |
select count(b.id) as cnt from a left join b on a.tradecode = b.xxx group by a.id having cnt = 1 이렇게 하면 되지 않을까요? |
반응형