Я пытаюсь упорядочить мои запросы MySQL на основе первой буквы, но каждый используемый мной метод ограничивает мой поиск.
Пример
MySQL таблица
Значение
компьютерные услуги
abc компьютерные услуги
динамические компьютерные услуги
Если я ищу computer services
, я хочу, чтобы результаты возвращались как:
**Name**
computer services
abc computer services
dynamic computer services
Я использую полный текст mysql, но если я использую name LIKE 'c%'
, я не получу два других результата, например
SELECT name FROM table WHERE match('name') against('computer services*' IN BOOLEAN MODE) AND name LIKE 'c%';
Это только вернет
Но я хочу, чтобы он вернулся:
- компьютерные услуги
- abc computer services
- динамические компьютерные услуги
Я новичок в MySQL полный текст поиска.