sqlite四个表联合查询
A(jl,zl)
B(jl,zl2)
C(jl,zl3)
D(jl,zl4)
现在我想得到一个查询结果
含有jl,zl,zl2,zl3,zl4字段
而且每个表中出现过的记录都要在最后得到的查询结果中
比如有如下数据
A(a,2)
B(b,3)
C(c,4)
D(d,5)
我希望最后得到的是
a 2 0 0 0
b 0 3 0 0
c 0 0 4 0
d 0 0 0 5
如果用自然外联结会把表中的悬浮元组其他字段置NULL
但是我还要利用那些字段来计算,比如:zl2-zl,这样如果zl2或者zl1是空的话,最后结果还是空了,但是我期望得到的是把NULL当作0来处理