如何用ORACLE将两张表的内容合并成一张新表

现在有两张表:
表A
DATE CODE COUNT
080501 01 25
080502 01 30
080503 01 50
080504 01 60
表B:
DATE CODE MONEY
080501 01 25
080502 01 30
080503 01 50
080504 01 60
两张表中 的日期和CODE的数据都是一样的 目的是想把两张表合成以下的表C
DATE1 CODE MONEY COUNT
080501 01 55 25
080502 01 61 30
080503 01 44 50
080504 01 88 60
但我用LEFT JOIN 或者 right join都会出现不只4条数据,请问高手正确的ORACLE语句应该怎么写???
不好意思 还有一张表D:
DATE
080501
080502
080503
080504
是要把这三张表合并成上面如表C所示的结果

第1个回答  2009-05-18
create table c as select c.date date1,code code ,money money,count count from a,b,c
where a.code=b.code and a.date=b.date
and a.code=c.code本回答被网友采纳
第2个回答  推荐于2016-09-01
create tab as
select * from tab1
union all(不去重)/union (去重)
select * from tab2
相似回答