mysql 多表横向连接_Oracle数据库之数据库将两张表进行横向连接(拼接成一张表的形式显示)...
时间: 2024-02-03 18:03:54 浏览: 144
Mysql 数据库 多表链接
在 Oracle 数据库中,可以使用 `UNION` 操作符将两张表进行横向连接。`UNION` 操作符用于组合两个或多个 SELECT 语句的结果集,返回一个结果集。
假设有两张表 `table1` 和 `table2`,它们具有相同的列结构,可以使用以下 SQL 语句将它们进行横向连接:
```
SELECT * FROM table1
UNION
SELECT * FROM table2;
```
这将返回一个包含 `table1` 和 `table2` 所有行的结果集,其中重复的行会被自动去重。
如果需要保留重复行,则可以使用 `UNION ALL` 操作符:
```
SELECT * FROM table1
UNION ALL
SELECT * FROM table2;
```
这将返回一个包含 `table1` 和 `table2` 所有行的结果集,并保留重复的行。
阅读全文