mysql like 와 in을 같이 쓸 수 있을까요?
본문
안녕하세요. 그누보드 관련은 아니지만 딱히 질문할 곳이 없어서 여기에 올립니다 ㅠㅠ.
밤새 검색도 해보고 삽질해봤는데 안되네요.
Table A
user_id keyword
test1 테스트
test2 안녕
예를들어 회원테이블에서 A테이블에 있는 user_id를 제외하고 출력을 한다고 하면
select * from member where user_id not in (select user_id from a)
이렇게 썼었거든요.
member 테이블 keyword 컬럼에 값이 저장이 되있을 때 Table A의 keyword 단어를 포함하는 행을 가져오고 싶습니다.
select * from member where keyword in (select keyword from a)
이렇게 하면 member 테이블에서 A테이블에 keyword랑 똑같은 값만 가져오는데
원하는건 select * from member where keyword like '%테스트%' 처럼 A테이블에 있는 모든 keyword 값이 포함된 값만 member 테이블에서 출력하고 싶습니다.
설명을 너무 못했는데 질문이 이해가 되실까요...?
답변을 작성하시기 전에 로그인 해주세요.