ユニオンを使用して、日付順 (新しい順) にさまざまなテーブルから項目を選択しようとしています。
次のテーブルがあるとします
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