@DReload

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

Добрый день.

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

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

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

Можно ли такой запрос как-то сгруппировать, чтобы не повторять постоянно "и столбецКонстанта = Константа".
Только начал изучать mysql )
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
Начните изучать булеву логику.
(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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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