Пожалуйста, не оценивайте мой вопрос, потому что я новичок в MySQL. Мой вопрос;Как получить наивысшие совпадающие записи сначала из запроса select mysql
У меня есть таблица с именем 'item'
, и она имеет 'id'
, 'timestamp'
, 'title'
колонны. считают, что таблица имеет следующие записи в указанном порядке (id, timestamp, title).
100, 2016-01-12 12:26:30, sony bravia 32" Lcd TV
103, 2016-01-12 12:27:30, PSP 2 sony brand new
108, 2016-01-12 12:28:30, Xperia Aqua M2 brand new Sony mobile phone
Помоги мне создать запрос SQL для поиска 'title'
столбца, который показывает результаты в виде высоких соответствия записей первым.
В качестве примера, если мы ищем
"new Sony xperia phone"
он должен возвращать результаты в следующем порядке.
108, 2016-01-12 12:28:30, Xperia Aqua M2 brand new Sony mobile phone
103, 2016-01-12 12:27:30, PSP 2 sony brand new
100, 2016-01-12 12:26:30, sony bravia 32" Lcd TV
Поскольку высокая соответствующая запись должна быть на первое место.
108, 2016-01-12 12:28:30, Xperia
Аква М2 бренд new
Sony
мобильный phone
103, 2016-01-12 12:27:30, PSP 2 sony
бренд new
100, 2016-01-12 12:26:30, sony
BRAVIA 32" ЖК-телевизор
Может видеть матче против индекса с полнотекстового - но остерегайтесь его ограничения слишком – Strawberry
Я думаю, вы поняли, что переполнение стека для – Strawberry