Oracle 将某几张表中的几列组合插入到另外一张表中

一,场景

    项目中会有会,将几张表中的其中一列组合后插入到另外一张表中。比如:

A表

B表

C表

现在场景就是将A表中的字段code和B表中的字段typecode,拿出来形成一条新的数据插入到C表中。

二,基本语法

insert into tableName(column1,column2,...columnN)
select a.column1,b.column2,b.column3....;

三,实践

insert into C (code,typecode) select A.code,B.typecode;

      此时要注意假如C表中有数据就要做去重处理

insert into C (code,typecode) select A.code,B.typecode where A.code  not in (select C.code from C);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值