日期:2014-05-17 浏览次数:21002 次
CREATE TABLE T51 ( situation VARCHAR2(20), mynum NUMBER(4) ); INSERT INTO T51 VALUES('a', 1); INSERT INTO T51 VALUES('b', 2);
------解决方案--------------------
找到 包含你所有情况的"情况表"表 然后 left join
情况表
情况
a
b
c
d
情况详细表
情况 数量
a 1
b 2
select a.情况,nvl(b.数量,0) as 数量 from 情况表 a left join 情况详细表 b on a.情况=b.情况 where 1=1