SELECT DISTINCT ORDT, NWNO
FROM IPATORD
WHERE PID = '1111' AND
DLFL = 'A' AND
DCFL = 'A' AND
USPG IN ('D', 'A', 'O','P') ORDER BY ORDT DESC
이런 쿼리인데요 DISTINCT로 중복제거를 해서 너무느립니다
다른 방법은 없을까요?
중요한것은 어떤 사람에대해 일자별로 자료가 있는지만 체크하면되는데..
일자별로 오더가 굉장히 많은경우가 발생하여 쿼리가 늦습니다.
고견을 부탁드립니다. |