如果查詢返回多個結果,我需要在我選擇的位置獲取最新(id)行的條件。 (IBM DB2)SQL - 如果結果集包含多個行,則返回最新(id)結果
即:
ID--NUM1--COUNTRY--NUM2
1--123--SE--123
2--123--US--123
而是有兩排回到我想有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
所以你想要最大的ID行? – 2012-08-03 12:01:19
@AlexK正好! – 2012-08-03 12:05:09