在 SQL Server 2008 上,我需要在下表中选择每个人的第一个不同的匹配项:
ID WeeklyAvg MonthlyAvg
1 8 0
1 7 3
2 9 1
2 6 4
2 6 4
.......................
....................
输出应该是:
1 8 0
2 9 1
我如何实现这一目标?
如果我可以避免将所有“不同”列放在 group by 子句中,那就更好了,因为 sql server 限制了这一点。
感谢帮助。