根据最大ID获取唯一行

时间:2019-05-16 15:53:21

标签: sql sql-server

我真的不知道该如何措辞,因此措辞可能很差。对此很抱歉。我将使用一些样本数据来描述我要实现的目标。我有这样的东西:

ID    OtherID    FriendlyName
-----------------------------
14    1          One
15    2          Two
16    3          Three
17    1          One
18    1          One
19    2          Two

我想为每个OtherID + FriendlyName组合获得最高的ID,如下所示:

ID    OtherID    FriendlyName
-----------------------------
16    3          Three
18    1          One
19    2          Two

在结果中捕获ID很重要,因此select distinct OtherID, FriendlyName不会不幸地被切掉。

感谢您的帮助!

0 个答案:

没有答案