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번 접속해야할까요?

쿼리 하나로 하는법이 있을까요?