1. 쿼리가 걸리는 시간이 약 30초 이상이고


2번 3번 쿼리는 1초 안으로 들어오는데 이유를 알고 싶습니다...


사실 2번 3번 엮은게 1번인데 말이죠...


1. select * 

from (select * from DB1.인사정보 union select * from DB2.인사정보 union select * from DB3.인사정보 )

where residentno in (select residentno

                    from   인사정보

                    where  empno in (select empno

                                    from   발령사항

                                    where  근무조건

                                    group by empno))


2. select * 

from (select * from DB1.인사정보 union select * from DB2.인사정보 union select * from DB3.인사정보 )


3. (select residentno

                    from   인사정보

                    where  empno in (select empno

                                    from   발령사항

                                    where  근무조건

                                    group by empno)