我有一个包含这样数据的表
ID | second_col
1 | 1
1 | 2
1 | 3
2 | 1
2 | 4
3 | 1
3 | 5
4 | 1
我希望从second_col中编号最大的重复行中选择记录
结果应如下所示......
ID | second_col
1 | 3
2 | 4
3 | 5
4 | 1
答案 0 :(得分:4)
假设正在使用SQL Server,您可以执行以下操作:
SELECT ID, MAX(second_col)
FROM table
GROUP BY ID
答案 1 :(得分:1)
SELECT ID, MAX(second_col)
FROM YourTable
GROUP BY ID