解决方案可以假设我们在视图中有唯一的标识列:
Select Name,
LastName,
Zip,
Street1,
HouseholdID,
City,
State
From View V1
INNER JOIN
(
Select Min([Unique Identification]) as ID
From View v
Group By LastName,
Zip,
Street ) AS T on T.ID = V1.[Unique Identification]
当视图中没有标识符时…….
Select Name,
LastName,
Zip,
Street1,
HouseholdID,
City,
State
From
(
Select Name,
LastName,
Zip,
Street1,
HouseholdID,
City,
State,
Row_Number() Over (Partition By LastName,Zip,Street Order By Street1,HouseholdID,City,State) AS RowNum
From View v
) AS T
Where T.RowNum = 1