Every derived table must have its own alias - error from combination descending MySQL
问题 I want to order one mysql table by two strtotime timestamps from two different columns. I've got the following mysql command: 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 This gives me an error: #1248 - Every derived table must have its own alias I want to combine vid_req_timestamp