테스트 사이트 - 개발 중인 베타 버전입니다

쿼리 관련하여 아시는분 답변 요청 채택완료

플라이 8년 전 조회 2,281

SELECT CMGG0.`goodsno` FROM gd_goods AS CMGG0 LEFT JOIN gd_hashtag AS CMGH0 ON CMGG0.goodsno = CMGH0.goodsno WHERE (CMGG0.todaygoods = 'n') and (hashtag='A') and (CMGG0.open = '1') GROUP BY CMGG0.goodsno ORDER BY CMGG0.goodsno ASC

 

이런식으로 쿼리가 있는데 위 쿼리는 한 제품의 해쉬테그에 관련된 부분만 가져와서 상품을 불러오는 부분인데

 

해쉬 테그를 2개의 값이 존재하는 상품번호를 검색해서 가져와야 할경우 어떻게 해야 할까요?

 

참고로 해쉬테그 테이블 데이터는

 

hashtab,goodsno

A        , 1 B        , 3

C        , 1

A         , 2 E        , 1 만약 이런식이라면 A에도 속하고 C에도 속한 값을 가져와야 하는경우라면 1번의 상품을 가져오는 쿼리를 짜야 하는 부분인데 아시는분 답변 요청드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8년 전

A에도 속하고 C에도 속하는 값을 가져와야 되는경우는 

LEFT JOIN 쓰시면 가지고올수있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인