Если эти поля всегда одинаковы, вы можете включить их в GROUP BY, и это не повлияет на обнаружение дубликатов
Если это не так, вы должны решить, какую агрегирующую функцию вы будете применять к ним, например, MAX () или MIN () будут работать и дать вам некоторое представление о том, какие значения связаны с некоторыми атрибутами дубликаты.
В противном случае, если вы хотите просмотреть все записи, вы можете присоединиться к источнику
SELECT X2.* FROM
(SELECT FirstName, LastName, COUNT(*) as "Count"
FROM Contacts
WHERE ContactTypeID = 1
GROUP BY LastName,FirstName
) AS X INNER JOIN Contact X2 ON X.LastName = X2.LastName AND X.FirstName = X2.FirstName
WHERE COUNT > 1
ORDER BY COUNT DESC