我想创建一个表来存储两个不同表中的值;
从表1:cust_id(varchar2),invoice_amt(浮动) 来自表2:cust_id(来自表1),payment_date
从表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)
您的宝贵建议将有很大帮助。
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 )
我不是甲骨文公司,但是那应该做您想要的(尽管未测试)。