如果查询返回多个结果,我需要在我选择的位置获取最新(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