sql 将两个表查询结果合并
时间: 2023-05-30 21:06:32 浏览: 4636
合并多个表的sql语句
3星 · 编辑精心推荐
可以使用 UNION 操作符将两个表的查询结果合并。
例如,假设有两个表,表1 包含字段 name 和 age,表2 包含字段 name 和 gender,想要将两个表的查询结果合并,可以使用以下 SQL 查询语句:
SELECT name, age, NULL AS gender FROM table1
UNION
SELECT name, NULL AS age, gender FROM table2
这里使用了 NULL AS 来创建一个空列,使得两个表的列数相同。使用 UNION 操作符将两个 SELECT 语句的结果合并成一个结果集,最终查询结果包含三个字段 name、age 和 gender。如果某个表中没有对应的字段,则使用 NULL 填充。
阅读全文