首页 > 资讯 > 正文

SQL 列不同的表查询结果合并操作

2020-10-21

两个不同的表进行查询,需要把结果合并,

比如table1的列为 id, user_id, type_id,pro_id;

table2的列为 id,user_id,collect_id;分别如下图所示

table1:

table2:

将两个表的查询结果合并到一起的查询语句为

结果为:

其实就是把对应的列补充到没有该列的表中,在例子中就是把collect_id补充到table1中,

把type_id,pro_id补充到table2中。

补充知识:sql结果集合并用union all 不同表的列合并用join

结果集合并用union all 不同表的列合并用join

以上这篇SQL 列不同的表查询结果合并操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。