mysql - 连接来自两个不同表 MySQL 的所有行

标签 mysql join union

我一直在尝试连接两个不同表中的所有行。我试过 UNION 和 LEFT JOIN。

现在我一直在使用两个单独的查询,一个接一个地显示。我想合并两个查询以同时显示。

表 1 称为“批准”,表 2 称为“评论”。

approves
- id
- postID
- postUserID
- userID

comments
- id
- postID
- postUserID
- userID
- comment
- date

最佳答案

这里是一个 UNION 的例子

select id, postID, postUserID, userID, comment, date from comments
union
select id, postID, postUserID, userID, null, null from approves 

关于mysql - 连接来自两个不同表 MySQL 的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14735851/

相关文章:

MySQL 8 窗口函数 + 全文搜索

javascript - 当一个词的一部分在表格数据中时突出显示表格行数据输出MYSQL in HTML CSS PHP

MySql 查询的最佳方式?虚拟表?由于需要唯一列而返回重复行

mysql - 使用 mysql 查询计算 "trash bin"中的所有项目

mysql - 使用 JOINS 而不是子查询

r - 按行名合并 R 中的数据框

mysql - 不使用 mysqldump 复制数据库

php - 获取 “mysqli::real_connect(): (HY000/2002): Connection refused”

sql - 一个(稍微复杂的)SQL 查询?

mysql - 如何将两个以上的表合并成一个id自增的新表?