Sql server 使用E select查询重复签入表

Sql server 使用E select查询重复签入表,sql-server,stored-procedures,duplicates,Sql Server,Stored Procedures,Duplicates,下面的查询是基于FirstName、LastName、PhoneNo的重复检查。它对我不起作用,因为我在分组中没有包含状态列。所以我想在这些字段中包含返回结果以及Emp_Id、PostCode和State以及这个结果,重复检查仅3个此列FirstName、LastName、PhoneNo。你能帮我吗 select Distinct FirstName, LastName,PhoneNo from TestEmployee; 期待这个 SELECT DISTINCT MIN(emp_id) A

下面的查询是基于FirstName、LastName、PhoneNo的重复检查。它对我不起作用,因为我在分组中没有包含状态列。所以我想在这些字段中包含返回结果以及Emp_Id、PostCode和State以及这个结果,重复检查仅3个此列FirstName、LastName、PhoneNo。你能帮我吗

select Distinct FirstName, LastName,PhoneNo from TestEmployee;
期待这个

 SELECT DISTINCT MIN(emp_id) AS emp_id, FirstName, LastName, max(postcode) AS postcode, [State],PhoneNo FROM Employees
 GROUP BY FirstName, LastName,[State],PhoneNo

改为使用最小/最大值和分组依据?抱歉,我已更新我的问题…请浏览此…我已更新问题请检查此