쿼리문 질문드립니다.
본문
1. A테이블에 ID값이랑 쌓입니다. ( 이걸기준으로 불러와야합니다 )
2. B테이블에 있는 ID값과 A테이블의 값과 같은 회원을 찾습니다. (B는 회원테이블)
3. 검색된 같은 id값 안에 필드값이 4개있는데 여기에 상위 ID값이 4개 들어갑니다.
4. 상위 각각 ID값을 4개를 하나씩 B테이블 ID값과 매칭시켜서 닉네임을 가져오려합니다. 어떤식으로 쿼리짜야할까요?
답변 1
A 테이블을 기준으로 ID 를 검색해서 해당 값을 가져 온다는 말인가요?
그 값이 상위 ID 네개?
select b.id, b.name
from b
where b.id in (select a.value from a where a.id = "검색id?" );
이런 식일까요?
답변을 작성하시기 전에 로그인 해주세요.