sql语句从两张表分别查出的数据如何合并到另一张新表中

1.如果表三不存在,则执行下面语句,插入时会自动创建表三。 
  备注:存款银行、存款金额、支付银行、支付金额,均为表中字段的含义。

select  表一.存款银行,表一.存款金额,表二.支付银行,表二.支付金额 
into 表三 
from 表一,表二 
where 表一.存款银行=表二.支付银行 

 
2.如果表三已经存在,则 
  备注:表三已存在时,select后面查询的表一字段和表二字段加起来最好与表三的字段一致,字段的名称与属性最好也一致。

insert into 表三(存款银行,存款金额,支付银行,支付金额) 
select 表一.存款银行,表一.存款金额,表二.支付银行,表二.支付金额   
from 表一,表二 
where 表一.存款银行=表二.支付银行

你可能感兴趣的:(数据库)