mysql 너무너무 궁금한게있어요.

mysql 너무너무 궁금한게있어요.

QA

mysql 너무너무 궁금한게있어요.

본문

A 테이블

29f690bce0fa16f42344eae5e592450e_1483661686_7798.png

 

 

 

B테이블
29f690bce0fa16f42344eae5e592450e_1483661690_0112.png

 

 

A테이블에서 필드 product_use에 6,7,8 이렇게 들어가있는데

B테이블에서 uid 6,7,8번만 갖고 오고싶은데 테이블 join으로 해야하나요??

어떤식으로 가져와야할지 ..도와주세요...

 


 

이 질문에 댓글 쓰기 :

답변 3

select * from b where find_in_set(uid, (select product_use from a)) > 0 

우선 php로 a테이블 필드의 product_use를 들고오시구요

거기에서 6,7,8을 ,구분으로 자르고 다음 쿼리에 B테이블 where절에 6번 7번 8번등을 넣어서

가져오시면 될것같습니다.

mysql에서 구분자로 자르는것이 가능한지 모르겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 65
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT