我有一张桌子:
ID | value1 |value2
1 | 15 | A
2 | 15 | B
3 | 16 | D
4 | 16 | A
5 | 16 | C
作为结果,我只想看到 value1 的第一条记录(分组依据?),如下所示:
ID | value1 |value2
1 | 15 | A
2 | 16 | D
我可以这样做:
select * from vals
group by value1
但是,在 SQL Server 中,我会始终确保他获取该组的第一条记录(ID 最低)吗?