过滤掉类似的数据SQL Server 2008

时间:2013-07-31 14:38:21

标签: sql sql-server filter

我正在使用SQL Server 2008navicat。我需要以下一种方式过滤搜索结果:

1. Data -  Id
2. 24   -   1
3. 24   -   3
4. 50   -   5
5. 50   -   8

我只需要保留一个MAX id值的数据(查询中的DISTINCT不起作用,因为我看的数据不是唯一的),所以结果应该是:

1. Data -  Id
3. 24   -   3
5. 50      8

应过滤掉所有其余类似的数据值。提前谢谢!

1 个答案:

答案 0 :(得分:2)

Select Data,Max(ID) From tablename group by Data