ywkzj 发表于 2011-11-03 12:42

请教一个SQL问题。要如何写!

本帖最后由 ywkzj 于 2011-11-03 13:34 编辑

表一:货物名 数量1 进价1      表二: 货物名 数量2 进价2
         A       10       8                            A       2      3
         B      6      10                            C       7      4

结果是 货物名数量1进价1数量2进价2
             A      10       8          2      3
             B         6      10          0      0
             C         0       0         7      4

这样的SQL要如何写啊。在线等待解答。谢谢。

happer_xc 发表于 2011-11-03 14:44

select a.货物名,nvl(a.数量1,0),nvl(a.进价1,0),nvl(b.数量2,0),nvl(b.进价2,0)
from 表一 a, outer 表二 b
where a.货物名=b.货物名

试试,哈
页: [1]
查看完整版本: 请教一个SQL问题。要如何写!