クエリが複数の結果を返す場合、最新の (id) 行を取得する選択の条件が必要です。(IBM DB2)
すなわち:
ID--NUM1--COUNTRY--NUM2
1--123--SE--123
2--123--US--123
2 つの行が返される代わりに、行 2 が返されます。
編集:
私のクエリは次のようになります。
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