다른 테이블 연관 필드를 이용해 검색하려면?
관련링크
https://sir.kr/g5_skin/10258
45회 연결
본문
예를 들어,
https://sir.kr/g5_skin/10258 로그인 스킨 경우,
해당 테이블에 회원 닉네임은 저장안 되고, 오직 회원 아이디만 저장됩니다.
그러다보니, 회원 닉네임을 이용한 검색이 불가능합니다.
get_member 함수를 이용해 리스트에 닉네임을 뿌려주는 건 가능한데말이죠.
g5_member 테이블의 닉네임 필드를 이용해 검색 옵션에 추가해 검색하는 방법은 없을까요?
아니면, 해당 테이블에 닉네임 필드 생성부터 다 해줘야 가능할까요?
답변 1
where절에 in 을 사용하여 다른 테이블 컬럼값을 이용한 검색이 가능합니다.
(예제)
select *
from g5_login_log
where mb_id in (select mb_id from g5_member where mb_nick = '%[검색어]%')
답변을 작성하시기 전에 로그인 해주세요.