2013-07-12 28 views
-3

我想知道是否有可能通過兩個單獨的表格進行循環,按照它們的日期排序。我不想一起加入表格。按日期排列兩個單獨的表格

實施例:

表1:

| id | title | date  | 
| 1 | hello | 2013-07-07| 
| 2 | world | 2013-07-13| 

表2:

| id | saying | date  | 
| 1 | this | 2013-07-14| 
| 2 | that | 2013-07-10| 

我將通過這些使用PHP和MySQL的組合來作爲顯示要循環:

1 hello 2013-07-07 
2 that 2013-07-10 
2 world 2013-07-13 
1 this 2013-07-14 

Whil e我意識到這可能是不可能的,如果有一個聰明的解決方案,它會使我的項目管理變得更容易。謝謝。

+3

爲什麼是排序。對的,這是可能的。 [你有什麼嘗試?](http://whathaveyoutried.com) – 2013-07-12 19:16:45

回答

6

使用聯盟和結果

SELECT id, title, date 
FROM Table1 
UNION 
SELECT id, saying, date 
FROM Table2 
ORDER BY date 
+4

'UNION ALL'操作符可能更合適,如果刪除重複項不是必需的,或者是不可取的。 – spencer7593

+0

公平點,也許更快一點 – Kickstart

+0

輝煌,謝謝你,我總是把UNION當作東西來聯合表格。感謝您的快速答覆。 –