У меня есть имя и фамилия в моей таблице mysql. И я не знаю, в каком порядке пользователь вводит имя и фамилию в поле ONE. Весь полнотекстовый индекс находится на PERSONEN_VNAME и PERSONEN_NAME Так что он может написать «тестер a» или «тестер».Mysql полнотекстовый поиск
Я получил эти два человека:
- Фамилии: тестер, ПгвЬЫат: Andrea
- Фамилия: Tester, Firstname: A
Я попробовал этот запрос:
SELECT PERSONEN_ID,PERSONEN_VNAME, PERSONEN_NAME FROM
PATIENT WHERE match(personen_name,personen_vname) against
('+tester* +a* ' IN BOOLEAN MODE)
Запрос возвращает меня только ТЕСТЕР Андреа, но не тестер А.
Почему !?
EDIT: SQL скрипку: http://sqlfiddle.com/#!2/21f29/1
Использование SQL скрипку. –
добавлен скрипка в исходное сообщение – krackmoe