MySQL. Поиск по нескольким совпадениям в строке
Допустим в поиск ввели запрос samsung 10, как по нему найти в запись типа samsung 9/10, при этом игнорируя samsung 9. Сейчас поиск разбивает запрос по пробелам, ищет по samsung и 10 и выдаёт все два варианта.
Ответы (1 шт):
Автор решения: Anton Shchyrov
→ Ссылка
Проверять, чтобы строка содержала каждую из искомых подстрок
SELECT
*
FROM mytable
WHERE
INSTR(name, 'samsung') > 0 AND
INSTR(name, '10') > 0