我希望将两个不相关的表连接到一个表中,这样我就可以按一个公共字段排序并限制组合结果集显示在页面上。
例子
Table 1
Field1 | Field2 | Field3 | date_posted
--------------------------------------
Blah | Blah2 | Blah3 | 2013-02-01
Table 2
Field4 | Field 5 | date_posted
------------------------------
Blah4 | Blah5 | 2013-01-01
Result
Field1 | Field2 | Field3 | Field4 | Field5 | date_posted
--------------------------------------------------------
Blah | Blah2 | Blah3 | NULL | NULL | 2013-02-01
NULL | NULL | NULL | Blah4 | Blah5 | 2013-01-01
这样做的原因是我之前设置了一个数据库来在单独的页面上显示这些表,现在客户想要将它们组合到一个页面中。如果我单独运行查询,然后在 php 中组合数据,则会出现某些问题,例如分页以及即使它们不是最新的,也必须选择每个查询的固定数量。