Задать вопрос
@Leopandro
Разработчик CRM/ERP систем

Как решить проблему с таким запросом?

Есть у меня поле(одно), куда вводится поисковый текст(имя фамилия и отчество), и есть три столбца в таблице, имя, фамилия, отчество.
При поиске имени иван выведутся Иваны, Ивановы, Ивановичи.
А при поиске Алексей Иванов выведутся все Алексеи и все Ивановы и Ивановичи, как сделать так чтобы искало только те строки в которых есть оба значения Алексей и Иванов. Сложность в том что мы можем получить поисковую строку Иванович Алексей, Алексей Иванов, Иванов Петрович - т.е. порядок может быть разным.
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Alex К ответам на вопрос (3)
streetflush
@streetflush
Разбить на слова и искать каждое слово в каждом столбце через OR
Ответ написан
Комментировать