按日期订购两个单独的表

时间:2013-07-12 19:14:11

标签: php mysql

我想知道是否可以遍历两个单独的表,按日期排序。我不想一起加入这些桌子。

示例:

表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

虽然我意识到这可能是不可能的,但如果有一个聪明的解决方案,它会使管理我的项目变得更容易。感谢。

1 个答案:

答案 0 :(得分:6)

使用联合并对结果进行排序

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