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

Как можно упростить mysql запрос?

Добрый день.

Есть запрос где смотрю значение нескольких переменных в разных столбцах таблицы.

столбец1 = $a и столбецКонстанта = Константа или
столбец2 = $b и столбецКонстанта = Константа или
...
столбецn = $n и столбецКонстанта = Константа

Так вот как правильно оптимизировать запрос, если в каждом запросе "ИЛИ" обязательно присутствует один и тот же столбец, который равен заранее известной переменной, константе.

Можно ли такой запрос как-то сгруппировать, чтобы не повторять постоянно "и столбецКонстанта = Константа".
Только начал изучать mysql )
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
DBA для вашего PostgreSQL?
Начните изучать булеву логику.
(a and x) or (b and x) or (c and x) === x and (a or b or c)
Ответ написан
Комментировать
alexey_bille
@alexey_bille
Web developer
столбецКонстанта = Константа и
(столбец1 = $a или
столбец2 = $b или
...
столбецn = $n)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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