쿼리에서 둘 이상의 결과를 반환하는 경우 최신 (id) 행을 가져올 선택에 조건이 필요합니다. (IBM의 DB2)SQL - 결과 집합에 둘 이상의 행이 포함 된 경우 최신 (id) 결과가 반환됩니다.
즉 :
두 행이 나 행이 반환하고 싶은 반환하는 대신 필요없이ID--NUM1--COUNTRY--NUM2
1--123--SE--123
2--123--US--123
.
는 편집 :
SELECT LET1.INSTANCE_ID, COU.CODE, SUP1.SUPPLIERID, PAR.PARTNUMBER
FROM TABLES
WHERE TABLEJOIN_CONDITIONS
AND TABLE.COLUMN IN ('11994', '12345' and so on)
을하지만이 쿼리는 중복 행을 반환 할 수 있습니다
내 질문이 지금처럼 보인다.
처럼 :
ID--NUM1--COUNTRY--NUM2
1--123--SE--11994 (11994 appearing twice, then I want the latest row which is row number 2)
2--123--US--11994
그래서 ID가 가장 큰 행을 원하십니까? –
@AlexK 정확하게! –