我想知道是否可以遍历两个单独的表,按日期排序。我不想一起加入这些桌子。
示例:
表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
虽然我意识到这可能是不可能的,但如果有一个聪明的解决方案,它会使管理我的项目变得更容易。感谢。
答案 0 :(得分:6)
使用联合并对结果进行排序
SELECT id, title, date
FROM Table1
UNION
SELECT id, saying, date
FROM Table2
ORDER BY date