Каждая производная таблица должна иметь свой собственный псевдоним - ошибка от комбинации по убыванию MySQL

Я хочу упорядочить одну таблицу mysql по двум временным меткам strtotime из двух разных столбцов. У меня есть следующая команда mysql:

SELECT * FROM (
(SELECT '1' AS `table`,  `vid_req_timestamp` AS `timestamp`, `title` FROM `movies` WHERE `vid_req` = '1')
UNION
(SELECT '2' AS `table`,  `ost_req_timestamp` AS `timestamp`, `title` FROM `movies` WHERE `ost_req` = '1')
)
ORDER BY `timestamp` DESC

Это дает мне ошибку:

#1248 - Every derived table must have its own alias

Я хочу объединить vid_req_timestamp и ost_req_timestamp и сделать их убывающими. И важно знать, откуда взялась временная метка (каким-то образом).

6
задан Paul Gerarts 2 February 2012 в 20:54
поделиться