:DB2 - 나는 현재 다음 표와 DB2에 문제가 부질
Table_1
A B C
1 2 1
2 1 2
3 2 2
4 1 1
Table_2
A
1
나는 table_2
에서 가장 큰 A
보다 B
또는 C
큰 모든 table_1
기록을 선택합니다. 그 결과는 다음과 같아야합니다
Query
A B C
1 2 1
2 1 2
3 2 2
나는 현재이 쿼리 달성하는 :
select A, B, C
from Table_1
where B > (select max(A) from Table_2)
or C > (select max(A) from Table_2)
은 성능 향상을 위해 WHERE 절에 유일한 문제는 하나 개의 부속 선택 할 수 있습니까?
가망 쓸 수있다'<임의 (B, C) '(최대 Table_2 행 (A)을 선택). DB2를 사용하지 않으므로 테스트 할 수 없습니다. –