基本方法如下,能不能实现看数据: select no,name, max( decode( a_no, no, re, null ) ) no_10, max( decode( a_no, no, re, null ) ) no_20, ..... max( decode( a_no, no, thing, null ) ) no_30, max( decode( a_no, no, thing, null ) ) no_40, .... from a,b,c where a.no=b.a_no(+) and a.no=c.a_no(+) group by no,name
基本方法如下,能不能实现看数据: select no,name, max( decode( a_no, no, re, null ) ) no_10, max( decode( a_no, no, re, null ) ) no_20, ..... max( decode( a_no, no, thing, null ) ) no_30, max( decode( a_no, no, thing, null ) ) no_40, .... from a,b,c where a.no=b.a_no(+) and a.no=c.a_no(+) group by no,name
基本方法如下,能不能实现看数据: select no,name, max( decode( a_no, no, re, null ) ) no_10, max( decode( a_no, no, re, null ) ) no_20, ..... max( decode( a_no, no, thing, null ) ) no_30, max( decode( a_no, no, thing, null ) ) no_40, .... from a,b,c where a.no=b.a_no(+) and a.no=c.a_no(+) group by no,name
select no,name,
max( decode( a_no, no, re, null ) ) no_10,
max( decode( a_no, no, re, null ) ) no_20,
.....
max( decode( a_no, no, thing, null ) ) no_30,
max( decode( a_no, no, thing, null ) ) no_40,
....
from a,b,c
where a.no=b.a_no(+) and a.no=c.a_no(+)
group by no,name
select no,name,
max( decode( a_no, no, re, null ) ) no_10,
max( decode( a_no, no, re, null ) ) no_20,
.....
max( decode( a_no, no, thing, null ) ) no_30,
max( decode( a_no, no, thing, null ) ) no_40,
....
from a,b,c
where a.no=b.a_no(+) and a.no=c.a_no(+)
group by no,name
select no,name,
max( decode( a_no, no, re, null ) ) no_10,
max( decode( a_no, no, re, null ) ) no_20,
.....
max( decode( a_no, no, thing, null ) ) no_30,
max( decode( a_no, no, thing, null ) ) no_40,
....
from a,b,c
where a.no=b.a_no(+) and a.no=c.a_no(+)
group by no,name