mysql 너무너무 궁금한게있어요.
본문
A 테이블
B테이블
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에서 구분자로 자르는것이 가능한지 모르겠습니다.
답변을 작성하시기 전에 로그인 해주세요.