我正在尝试使用联合从不同的表中选择项目,按日期排序(最新的优先)
说我有以下表格
events
eventsID | eventsTitle | eventsTimestamp | eventsLocation
1 event title 2012/08/23 1
2 event title 2 2012/08/15 1
posts
postsID | postsSubject | postsTimestamp | postsCategory
1 post title 2012/08/20 1
所以输出应该是
title timestamp
event Title 2012/08/23
post title 2012/08/20
event title 2 2012/08/15
这是我正在尝试做的事情,但我从订单中得到一个错误
SELECT posts.postsID, posts.postsSubject FROM posts where posts.postsCategory = 1 ORDER BY posts.postsTimestamp DESC
UNION
SELECT events.eventsID, events.eventsTitle FROM events where events.eventsLocation = 1 ORDER BY events.eventsTimestamp DESC