17,377
社区成员
发帖
与我相关
我的任务
分享
select a.*,b.*
from table1 a, table2 b
where nvl(a.dim_1,'') = nvl(b.dim_1,'')
and nvl(a.dim_2,'') = nvl(b.dim_2,'')
and nvl(a.dim_3,'') = nvl(b.dim_3,'')
and nvl(a.dim_4,'') = nvl(b.dim_4,'')
and nvl(a.dim_5,'') = nvl(b.dim_5,'')
and nvl(a.dim_6,'') = nvl(b.dim_6,'')
and nvl(a.dim_7,'') = nvl(b.dim_7,'')
and nvl(a.dim_8,'') = nvl(b.dim_8,'')
and nvl(a.dim_8,'') = nvl(b.dim_8,'')
select * from table1 a,table2 b
where a.dim_1=b.dim_1
and a.dim_2=b.dim_2
and a.dim_3=b.dim_3
and decode(a.dim_4,'','A',a.dim_4)=decode(b.dim_4,'','A',a.dim_4)
.....
select a.*,b.*
from table1 a, table2 b
where a.dim_1(+) = b.dim_1
and a.dim_2(+) = b.dim_2
and a.dim_3(+) = b.dim_3
and a.dim_4(+) = b.dim_4
and a.dim_5(+) = b.dim_5
and a.dim_6(+) = b.dim_6
and a.dim_7(+) = b.dim_7
and a.dim_8(+) = b.dim_8
and a.dim_8(+) = b.dim_8