한번에 select하는 sql짜기가 너무 힘들어서

select 2개로 나눠서하려고

첫번째 select 해서 list 사이즈랑 두번째 where절에 들어가는 값 얻고,

두번째 select때는 첫번째 list 사이즈만큼 where절에 넣어서 최종 array 만들어서 리턴하기

이렇게 해도 문제없나?