连接2个表以列出结果

时间:2014-01-27 22:52:37

标签: php mysql

我有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;

1 个答案:

答案 0 :(得分:2)

您没有在自己的列中替换此内容,请尝试以下查询:

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