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

mysql 질문 채택완료

jacobblack 5년 전 조회 4,032

상품 상세에 들어가면 나오는 관련상품이요

그 관련상품 리스트에 현재 보고 있는 상품도 포함해서 특정값 정렬해서 불러올수 있을까요?

 

 

$sql = " select b.ca_id, b.it_id, b.it_name, b.it_price, b.it_volume from {$g5['g5_shop_item_relation_table']} a left join {$g5['g5_shop_item_table']} b on (a.it_id2=b.it_id) where a.it_id = '{$it['it_id']}' and b.it_use='1' ";

 

위 결과에 {$g5['g5_shop_item_table']} 테이블의 it_id = '{$it['it_id']}' 값을 포함해서 정렬을 시키고 싶은데 sql 문을 어떻게 써야할까요?

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

답변 1개

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

뒤에 order by b.it_id

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

답변에 대한 댓글 2개

j
jacobblack
5년 전
그거 말고요. 관련상품 테이블에 포함이 안되어있는 상품 한개를 더 불러와서 order by 시키고 싶어서요
백수1995
5년 전
상품 하나? 를 포함시킨다는 말인가요?
해당 상품이 b 테이블이라면 추가로 union 해야 될거고
a 테이블이면 where 조건을 추가해서 order 를 추가 해야 되겠네요

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

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

로그인