Задать вопрос
@jekahm

Как оптимизировать MySQL запрос: одно значение для множества полей?

Доброго времени суток!
Есть такой вот запрос (несколько полей - одно значение):
SELECT DISTINCT * FROM `table_name` WHERE column1 LIKE '%val%' OR column2 LIKE '%val%' OR column3 LIKE '%val%'

Можно ли его каким-то образом оптимизировать и записать короче?
Заранее благодарен за ответ!
  • Вопрос задан
  • 2214 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ilyaplot
@ilyaplot
PHP программист
Тут нечего оптимизировать
Ответ написан
Комментировать
DISTINCT тут лишний - запрос к одной таблице, так что строки и так повторяться не будут.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы