Sql сравнить почти равные записи
У меня есть такие записи в БД:
Тормозной диск
а также
Диски тормозные LPR
так далее
и я пытаюсь сравнить
Тормозной диск
с
Диски тормозные LPR
Вот
select * from (....) where match(`cross_value`) against ("*Тормозной диск*" in boolean mode)
Конечно, это даст мне, что это не включает в себя...
Но как я могу сказать MySQL, что это правда? Тот Диски Тормозные
а также Тормозной Диск
то же самое и включение => правда?
1 ответ
Решение
Если порядок не имеет значения, включите ваши условия как обязательные:
select * from (....)
where match(`cross_value`) against ('+Тормозн* +диск*' in boolean mode)