表A
A B C1 a 2
2 a 3
2 b 1
3 c 5表B
A B C1 a 3
1 b 2
2 c 3
3 c 3
我想得到结果是
1 a 2-3
1 b 0-2
2 a 3-0
2 b 1-0
2 c 0-3
3 c 5-3请问要怎么写SQL语句啊,想了半天硬是没想出来
谢谢各位
A B C1 a 2
2 a 3
2 b 1
3 c 5表B
A B C1 a 3
1 b 2
2 c 3
3 c 3
我想得到结果是
1 a 2-3
1 b 0-2
2 a 3-0
2 b 1-0
2 c 0-3
3 c 5-3请问要怎么写SQL语句啊,想了半天硬是没想出来
谢谢各位
select nvl(a.a,b.a),nvl(a.b,b.b),
nvl(a.c,0)||'-'||nvl(b.c,0)
from a full join b
on a.a=b.a and a.b=b.b