select user_id from users where ... 구문으로
user_id 5개를 뽑았다고 가정해볼게요
결과값이 (1,2,3,4,5) 라고 햇을 때
이 (1, 2, 3, 4, 5)를 이용해서
select product_name from product where user_id=1 or user_id=2 ...
이렇게 하고 싶은데
무조건 db에 2번 접속해야할까요?
쿼리 하나로 하는법이 있을까요?
select user_id from users where ... 구문으로
user_id 5개를 뽑았다고 가정해볼게요
결과값이 (1,2,3,4,5) 라고 햇을 때
이 (1, 2, 3, 4, 5)를 이용해서
select product_name from product where user_id=1 or user_id=2 ...
이렇게 하고 싶은데
무조건 db에 2번 접속해야할까요?
쿼리 하나로 하는법이 있을까요?
subquery
in
위에 쿼리를1번, 아래 쿼리를 2번이라고 햇을때, 2번 쿼리쓰고 where user_id IN(1번쿼리)
오우 감사합낟
감사용