Как создать запрос mysql с множеством параметров?

Нужно создать запрос, который будет брать из базы слово, но при таких условиях.
Поиск будет ити например по слову "Моск" и по еще значение что за нас. пункт "обл"

У меня щас сделано 3 запроса:
1. Ищет слово целиком "Моск" и нас. пункт "обл", если не находит по пункт 2
2. Ищет только начало слова + нас.пункт, если не находит то пункт 3
3. Ищет только слово без нас. пункта

Возможно будет еще один параметр, но при нем будет ити так:
1. Если все три пункта с ним не дали ответа, то еще раз идут все три только с ним.

Возможно это сделать одним запросом, и как то все оптимизировать, щас это все дело работает за 6 сек.
  • Вопрос задан
  • 2401 просмотр
Пригласить эксперта
Ответы на вопрос 1
svd71
@svd71
Секунды нужно проверять специализированной программой, а не временем обращения к php-скрипту на локальном компьютере. Уверен, что отображение времени исплнения запроса будет ИДТИ не так пессимистично, а намного быстрее. СЕЙЧас долго немог понять почему нужно вести поиск по слову "Мозг".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы