标签: sql sql-server-2008 duplicates grouping
我的结果在顶部表格中。我希望结果在底部表格中。
在上面的表格中使用SQL查询,我想找到一组重复项(其中除了Id和Category之外的所有列中的值都相同),并从中创建一个结果,每个条目的结果都是其中最低的Id原始表格中的重复组和(未修改的)类别。
答案 0 :(得分:1)
此处可以使用窗口函数min:
min
select min(id) over (partition by first_name, last_name, company) id, category from t;