질문
5개의 필드가 있습니다.
1필드에서 10000보다 큰 최소값을 구하고 이중에서 3보다 작은 최대값을 구해서
모두 불러오기를 했는데 더 간단한 방법이 없는지요
예1)--
select *from 테이블 where 필드1=(select min(필드1)from 테이블 where 필드1>10000) and 필드2=(select max(필드2)from 테이블 where 필드1=(select min(필드1)from test where 필드1>10000) and 필드2<=3)
=>이것은 됩니다.
select *from 테이블 where 필드1=(select min(필드1)from 테이블 where 필드1>10000) and 필드2=(select max(필드2)from 테이블 where 필드2<=3)
=>이것은 해당레코드가 없고 시간이 오래걸리네요
|