안녕하세요
다름이 아니라 IN 사용시에 대해 질문드릴것이 있어 글을 남깁니다.
SELECT * FROM TEMP IN ('123,'111','222');
이렇게 사용하는것이 IN의 사용법인것으로 알고 있습니다.
만약
서로다른 TableSpace에서 조회해야하는 경우가 발생시 저렇게 in문을 걸고 싶습니다.
서로다른 TableSpace이기 때문에 조인이 되지 않구요 한쪽 TableSpace의 데이터를 받아와
다른쪽 TableSpace에 IN으로 비교하고 싶습니다.
A tableSpace 에서 조회한 결과를 List로 받아와서 123,111,222 이런 형식의 문자열로 넣은뒤에
select * from temp in (?) ;
이렇게 ?에 preparestatement를 주니 먹히질 않는군요~~
어떤 방법으로 조회해야할지 좀 막막한데요~ 아마 문자열로 인식하여 '123,111,222' 이렇게
인식하는 것 같습니다. 혹시 고수님들께서 좋은 방법을 아시는 분은 답변 부탁드립니다.