SELECT
--+ index(A idx0)
FIRST 60 A.key
FROM AAA A , BBB B
WHERE A.key >= '20051220'
AND A.key <= '20051225'
AND A.key = B.key
AND B.CODE IN ( '0001' )
----------------------------------------
AAA 테이블에 인덱스를 2개 만들었습니다.
idx0(유니크인덱스) : key 와 idx1(그냥 인덱스) : key desc
왜냐하면 order by비용을 줄이기 위해서요.
그런데 AAA테이블만 수행을 시키면 해당 인덱스의 종류에 따라 asc,
desc 정렬이 되는데
B테이블과 조인만 시키면 정렬이 안되더라구요.
어떻게 방법이 없나요?? 인포믹스 7.3 입니다.
|