У меня есть запрос Mysql:
SELECT created_at as date FROM table
Поэтому я создал псевдоним для столбца created_at. Теперь я хочу использовать этот псевдоним в своем предложении WHERE:
SELECT created_at as date FROM table WHERE date = 'xxxx-xx-xx'
Это не работает. Mysql ожидает, что я буду использовать имя реального столбца. Есть ли способ сделать это так, как я хочу?
Справочная информация. Я выбираю записи из нескольких таблиц и объединяю их с помощью UNION
. Все таблицы имеют столбец с датой, но в каждой таблице они называются разными. Но я хочу делать WHERE
на объединенных записях, и поэтому мне нужно иметь всегда одно и то же имя столбца