У меня есть таблица «Город», которая содержит названия городов, и у меня есть еще одна таблица, которую я только что создал, и в которой содержатся города из разных источников. Когда я запускаю запрос на совпадение городов между двумя таблицами, я обнаруживаю около 5000 несоответствий.
Поэтому, пожалуйста, дайте несколько запросов, которые я могу использовать для сопоставления городов (потому что иногда пользователи вводят названия городов с одним или двумя символами разного) ... Я создал запрос, который работает нормально, но мне нужен такой запрос, чтобы соответствовать больше .
Пожалуйста, предложите мне, что делать в такой ситуации.
SELECT distinct hsm.countryname,co.countryname,hsm.city,co.city
FROM HotelSourceMap AS hsm
INNER JOIN
( SELECT c.*,cu.countryName
FROM city c
INNER JOIN country cu ON c.countryid= cu.countryId
) co
ON (charindex(co.city,hsm.city) > 0 AND hsm.countryid = co.countryid) AND
hsm.cityid is null