2013-06-05 84 views
0

我有一個網站有一個事件概念,可以將圖像,評論和狀態添加到事件中。我有一個事件時間表,它將顯示按照創建時間排序的三個活動。數據庫模式如下。 schema如何獲取與某個事件相關的所有活動

如何按日期排序所有數據?

+0

你能不能給我們您的預計產出的樣本? – invisal

+0

其實我想展示一些特定活動的活動,因爲Facebook的時間表 – Hemc

回答

3

因爲我不知道什麼是你期望的輸出,我會認爲這是你想要的

(SELECT event_id, created, 'Photo' AS description FROM tbl_gallery_photo) 
UNION 
(SELECT event_id, created, 'Comment' AS description FROM tbl_event_comment) 
UNION 
(SELECT event_id, create_time AS created, 'Status' AS description FROM tbl_event_status) 
ORDER BY created DESC 
+0

我可以設置一個標記來檢查該行是來自評論,照片還是來自狀態因爲我必須以不同的格式顯示這些活動 – Hemc

+0

實際上,我已經包含了標誌作爲描述,但是您可以更改爲任何想要的內容。 – invisal

+0

謝謝..請編輯create-> created – Hemc

0

現在,您可以使用相同的字段創建一個視圖,例如「創建」和「event_id」。 然後您可以按日期對所有數據進行排序,並加入其他表格。

+0

可以請您詳細說明嗎? – Hemc

相關問題