Поиск дубликатов адресов намного сложнее, чем кажется, особенно если вам нужна точность. В этом случае запроса MySQL недостаточно ...
Я работаю в SmartyStreets , где мы делаем проверку и дедупликацию и другие вещи, и я видел много разных проблем с аналогичными проблемами.
Существует несколько сторонних служб, которые будут отмечать дубликаты в списке для вас. Выполнение этого только с подзапросом MySQL не будет учитывать различия в форматах и стандартах адресов. У USPS (для адреса США) есть определенные рекомендации по составлению этих стандартов, но только несколько поставщиков сертифицированы для выполнения таких операций.
Итак, я бы рекомендовал, что лучшим ответом для вас является экспорт таблицы в CSV-файл, например, и отправить его в обработчик способных списков. Одним из таких является LiveAddress , который будет выполнен для вас за несколько секунд до нескольких минут автоматически. Он будет отмечать повторяющиеся строки с новым полем «Дубликат» и значением Y
в нем.
Для тех, кто читает, я нашел другой ответ, который, кажется, тоже работает: <%= debug session %>
.