MySQL: Как сохранить результат условия (если) в переменную?MySql

Форум по Mysql
Ответить
Anonymous
 MySQL: Как сохранить результат условия (если) в переменную?

Сообщение Anonymous »

Есть ли способ избежать дублирования «если»?SELECT
a.a_id,
IF(acd.dt_changed IS NULL, a.dt, acd.dt_changed) AS dt
FROM
articles a
LEFT JOIN
articles_changed_dt acd
ON
a.a_id = acd.a_id
WHERE
a.status = 1
AND IF(acd.dt_changed IS NULL, a.dt, acd.dt_changed)
BETWEEN '2025-02-06 00:00:00' AND '2025-02-10 23:59:59';


Подробнее здесь: https://stackoverflow.com/questions/795 ... a-variable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»