如何将不同表中的多行插入一个表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将不同表中的多行插入一个表?相关的知识,希望对你有一定的参考价值。

我想插入不同的行

SDESC from COMPANY
NAME from DISTRIBUTOR
WAREHOUSE from WAREHOUSE
SDESC from WAREHOUSE
LDESC from WAREHOUSE
STOCK_ALLOCATION from WAREHOUSE

进入表STAGING_WAREHOUSE,其中包含以下列

COMPANY_NAME
DISTRIBUTOR
WAREHOUSE
SDESC
LDESC
STOCK_ALLOCATION
答案

将数据插入相应的表,然后创建视图STAGING_WAREHOUSE

创建视图

CREATE VIEW STAGING_WAREHOUSE AS
SELECT COMPANY.COMPANY_NAME, COMPANY.SDESC, DISTRIBUTOR.NAME, WAREHOUSE.WAREHOUSE, WAREHOUSE.SDESC, WAREHOUSE.LDESC, WAREHOUSE.STOCK_ALLOCATION
FROM COMPANY, DISTRIBUTOR, WAREHOUSE WHERE COMPANY.SDESC = WAREHOUSE.SDESC

以上是关于如何将不同表中的多行插入一个表?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 select 命令将 3 个不同表中的数据插入到一个表中

如何使用子查询的多行返回值插入表中?

C#,将多行插入 SQL 数据库

根据另一个表中的数字在一个表中插入多行

为另一个表中的单个值插入多行

如何比较同一个表中的多行并用不同的值标记它们?