【发布时间】:2010-11-01 09:12:43
【问题描述】:
这是我拥有的数据样本。
-ID- -Rank- -Type- -Status- -Amount-
1142474 2 Under Offer Approved 23
1148492 1 Present Current 56
1148492 2 Under Offer Approved 3
2273605 1 Present Current 24
如果 ID 相同,我只想要排名最高的记录。所以查询的最终结果。
-ID- -Rank- -Type- -Status- -Amount-
1142474 2 Under Offer Approved 23
1148492 1 Present Current 56
2273605 1 Present Current 24
现在获取原始数据集是一项昂贵的操作,所以我不想想要做一个按ID分组和然后 mins 排名 和 然后重新加入 到数据集。因此,查询需要以另一种方式工作。
干杯 安东尼
【问题讨论】:
标签: sql sql-server tsql