php - 连接 2 个表以列出结果

标签 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;

最佳答案

您没有用自己的列替换它,请尝试以下查询:

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

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

相关文章:

php - 如何显示来自 mysql PHP 的图像

php - PHP套接字编程socket_read + socket_write()

执行存储过程时 PHP Apache 崩溃

php - 使用 PHP 和 MySQL 更新帖子

php - 在不加载页面的情况下对图像执行 PHP 函数 onClick

php - Mysql中断查询并从最新的ID开始另一个查询

php - 带 % 和 concat 的 PDO 准备语句

email - 从 Windows 服务器发送 PHP 邮件

Mysql Entityframework 抛出异常 "Facet ' Precision' 不能为类型 'datetime' 指定”

mysql - 如何从 DO Droplet Ubuntu 18.04 连接到 DO 托管 MySQL 8?