我有2个表格,我需要加入这些表格以显示网站上的最新文章

表帖子

ID       ID_CAT      ID_USER
10876    5           3489
10877    6           3453
10878    1           2356
10879    4           6789
10880    8           2348
10881    9           8327


表帖子2

ID       ID_CAT      ID_USER
10882    7           3989
10883    2           3473
10884    7           2246


结果应该是

ID       ID_CAT      ID_USER
10876    5           3489
10877    6           3453
10878    1           2356
10879    4           6789
10880    8           2348
10881    9           8327
10882    7           3989
10883    2           3473
10884    7           2246


我有这篇类似文章中的查询,但不起作用。
https://dba.stackexchange.com/questions/11367/how-to-join-two-table-and-show-one-query-result-in-mysql

SELECT name FROM
(
    SELECT name FROM table1
    UNION
    SELECT name FROM table2
) A;

最佳答案

您没有在自己的列中替代它,请尝试以下查询:

SELECT * FROM ( SELECT * FROM Posts UNION SELECT * FROM Posts2) AllPosts;

关于php - 联接2个表以列出结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21393392/

10-09 22:09