t-sql如何选择没有重复一列的记录
答
您可以使用ROW_NUMBER函数 这里是一个示例代码
select * from (
select *,
row_number() over (partition by empid, name, department order by salary desc) as rn
from employee
) employee where rn = 1
答
与PARTITION BY子句样品找到ROW_NUMBER()如果我理解正确的问题,那么简单MAX
功能和GROUP BY
将工作。
SELECT EmployeeId, OtherColumns, MAX(Salary)
FROM tblEmployees
GROUP BY EmployeeId, OtherColumns
如果您可以使用表结构,一些示例数据和预期输出来更新您的问题将会很有帮助。 –