|
|
SQL запрос для поиска в базе
Хотелось бы сделать поиск по базе данных SQL с результатами, похожим на то как это делают поисковики. Например в таком порядке:
полное совпадение с ключевой фразой наличие всех слов из фразы наличие любых слов из фразы
Пока я сделал три отдельных запроса и вывожу результаты по очереди. Хотелось бы решить эту задачу с помощью одного запроса. Варианты выборки через OR и через UNION дают нужные записи из базы, но не в требуемом порядке - все перемешано.
Может кто сталкивался с подобной задачей? Подскажите.
|