SELECT COL1,
COL2,
COL3
FROM TABLE1,
TABLE2,
TABLE3,
TABLE4
WHERE TABLE1.KEY1 = TABLE2.KEY1
AND TABLE2.KEY = TABLE3.KEY
AND TABLE2.FILTER = 'Y'
AND TABLE3.FILTER = 'Y'
AND TABLE2.KEY = TABLE3.KEY
AND TABLE3.KEY = TABLE4.KEY
나는 비슷한 쿼리를 가지고 있으며, 테이블 3에는 날짜 열이 있으며, 가장 높은 날짜 값 행을 선택해야합니다. 거기에 합류에 대한 만족 받고 테이블 번호 3에서 4 행이있다, 그 목적을 결합하기 위해 그 중 4 가장 높은 날짜 행을 선택하고 결과를 표시해야합니다.테이블의 최대 날짜로 결합하기
희망의 질문은 확실합니다. 미래에 내가 명시 적 조인을 사용하는 것이 좋습니다 있지만
어느 테이블에서 col1, col2, col3입니까? 이것은 명확하지 않다. –
@ peter.petrov 그 진짜 큰 쿼리, 예제 목적에서 나는 유일한 포인트를 가져갔습니다. 선택 쿼리 열은 Table1, Table2, Table3 및 Table4가 포함 된 다른 테이블에서입니다. –
업데이트 된 답변보기 나는 당신이 아이디어를 얻을 것이라고 생각합니다. –