sql多表合并成一张表
时间: 2023-06-29 15:19:55 浏览: 250
oracle 将多张表中的列合并到一张表中
可以使用 SQL 的 JOIN 操作将多个表合并成一个表。例如,如果有两个表 A 和 B,它们都有一个共同的列 id,可以使用以下 SQL 语句将它们合并成一张表:
```
SELECT *
FROM A
JOIN B ON A.id = B.id;
```
此外,还可以使用 UNION 操作将多个表合并成一个表,但是要求表结构必须相同。例如,如果有两个表 A 和 B,它们的结构相同,可以使用以下 SQL 语句将它们合并成一张表:
```
SELECT * FROM A
UNION
SELECT * FROM B;
```
阅读全文