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

sql문 질문드립니다 ㅠ 채택완료

초초동 5년 전 조회 2,389

안녕하세요.

g5_shop_main_items 라는 테이블이 있고, 

아래 이미지와 같이 img_url이라는 필드에 제품 번호를 넣습니다.

 

그래서 list로 img_url(제품번호)에 맞게 노출이 됩니다.(여러 다른 조건이 있긴합니다.) 

 

해당 img_url(제품번호)가 g5_shop_item에 없을때

노출이 안되게 하는 sql문을 짜고 싶은데 어떻게 해야되나요?ㅠ

 

 

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

답변 5개

5년 전

자문 자답입니다 ㅎ

select * from g5_shop_main_items a  join g5_shop_item b on (a.ims_url=b.it_id) where 생략 and it_price !='0' and it_use ='1' 생략

요렇게 했습니다 ㅎ

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

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

5년 전

select * from g5_shop_main_items where ~~~ sql문 안에서 사용하는 방법은 없을까요?ㅠ

한 sql문에 두개의 테이블을...

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

답변에 대한 댓글 2개

k
kalcapt
5년 전
해당하는 테이블 정보들을 주셔야 정확한 답변이 가능합니다.
테이블이 2개라면 나머지 테이블 정보도 올려주세요..ㅎ
초초동
5년 전
g5_shop_main_items
테이블과
g5_shop_item
테이블 입니다 ㅎ

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

플라이
5년 전

ims_url 정보를 가져와서 @devdev 님처럼 g5_shop_item 테이블에 제품번호를 ims_url 정보를 가져와 비교해 있는지 여부를 체크 처리해 주시면 될듯 합니다.

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

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

sad4u
5년 전

SELECT * FROM g5_shop_item WHERE ims_url <> '';

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

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

d
5년 전

select  count(*) cnt from g5_shop_item where it_id ='제품번호'

cnt가 0 이면 없는 것 입니다.

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

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

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

로그인