A라는 테이블을 LEFT OUTER JOIN을 합니다.
SELECT *
FROM A AS A -- 자식.
LEFT OUTER JOIN A AS B -- 부모.
ON 조인키
WHERE A.[Name] LIKE '%키워드%'
OR B.[Name] LIKE '%키워드%'
실행계획을 보니, 테이블을 두번 스캔을 하는거 같습니다.
이럴때 한번만 스캔해서 데이터를 가져오는 방법이 없을까 문의 드립니다.
OR B.[Name] LIKE '%키워드%' => 이 조건이 없으면 1초에 나오는데,
해당 조건이 들어가면 2초이상 걸리더라구요.