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에서 구분자로 자르는것이 가능한지 모르겠습니다.

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

회원로그인

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