Здравствуйте, форумчане!
Опишу, то что мне нужно получить на примере поиска по БД.
Пользователь вводит в поиск: "инд".
Необходимо выбрать результаты по 3 значениям:
(как ввёл пользователь, в транслите, если забыл переключить раскладку)
('инд', 'ind', 'byl')
Допустим нашлись результаты по всем этим значениям.
Необходимо вывести результаты, в последовательности, максимально релевантно запросу, так: Индия, Индус, Линда, India, Indi, bylt.
Если писать 1 запрос, то я не знаю такой возможности, что бы сделать это средствами MySQL (т.е. он просто пройдёт всю таблицу, и найденное будет вразброс).
Можно написать 3 последовательных запроса и получить нужный результат (что пока я и использую).
Подскажите, как можно реализовать, то что мне необходимо одним запросом?