请高人指点一下这两段sql的差别
select t.GLJG_DM, NVL(NSR.GLJG_DM, 0)
from DB_DJGL.T_DJ_JGNSR NSR, db_rdgl.t_rd_szjdxx t
where t.swglm = nsr.swglm(+)
and t.GLJG_DM = NSR.GLJG_DM(+)
and nsr.swglm = 320800100005549;
查询结果:当GLJG_DM 无共同值时,无结果显示,
select t.GLJG_DM, NVL(NSR.GLJG_DM, 0)
from DB_DJGL.T_DJ_JGNSR NSR, db_rdgl.t_rd_szjdxx t
where t.swglm = nsr.swglm(+)
and t.GLJG_DM = NSR.GLJG_DM(+)
and t.swglm = 320800100005549;
查询结果:当GLJG_DM无共同值时,显示t 表中的GLJG_DM。
有点迷糊,求达人解答一下,如果该问题太幼稚,喷我,我加强学习。