Нечеткое сопоставление с использованием T-SQL

У меня есть столлиц с личными данными и так далее. Есть много столбцов, но один из интересных здесь:addressindex, lastname а такжеfirstname гдеaddressindex это уникальный адрес, просверленный до двери квартиры. Так что, если у меня есть «как показано ниже» два человека сlastname и одинfirstnames одинаковы они скорее всего дубликаты.

Мне нужен способ перечислить эти дубликаты.

tabledata:

personid     1
firstname    "Carl"
lastname     "Anderson"
addressindex 1

personid     2
firstname    "Carl Peter"
lastname     "Anderson"
addressindex 1

Я знаю, как это сделать, если бы я точно совпал по всем столбцам, но мне нужно нечеткое совпадение, чтобы добиться результата (из приведенного выше примера) с таким результатом:

Row     personid      addressindex     lastname     firstname
1       2             1                Anderson     Carl Peter
2       1             1                Anderson     Carl
.....

Любые советы о том, как решить эту проблему хорошим способом?

Ответы на вопрос(10)

Ваш ответ на вопрос