小编典典

使用来自2个不同表的字段创建表

sql

我想创建一个表来存储两个不同表中的值;

从表1:cust_id(varchar2),invoice_amt(浮动)

来自表2:cust_id(来自表1),payment_date

我的表格应包含3个字段:

cust_id, invoice_amt, payment_date

我尝试了以下方法,这显然是错误的。

create table temp1 as (
    select table_1.cust_id, table_1.invoice_amt, table_2.payment_date
      from table_1@dblink, table_2@dblink)

您的宝贵建议将有很大帮助。


阅读 160

收藏
2021-04-22

共1个答案

小编典典

create table temp1 as (
    select 
        table_1.cust_id,
        table_1.invoice_amt,
        table_2.payment_date 
    from 
        table_1@dblink, 
        table_2@dblink 
    where 
        table_1.cust_id = table_2.cust_id
    )

我不是甲骨文公司,但是那应该做您想要的(尽管未测试)。

2021-04-22