首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

这个查询结果个别据,求详解原因

2013-04-05 
这个查询结果少数据,求详解原因Selectm.org_cid,m.dt,Max(decode(m.desc_id,3752, m.cur_num,Null))lab_di

这个查询结果少数据,求详解原因
Select
       m.org_cid,
       m.dt,
       Max(decode(m.desc_id,3752, m.cur_num,Null))lab_dis_far_num,
       Max(decode(m.desc_id,3753, m.cur_num,Null))dir_lab_num,
       Max(decode(n.desc_id,'3772', n.cur_val,Null))mig_work_sta,
       Max(decode(n.desc_id,'3773', n.cur_val,Null))gro_car_summ
  From dc_data_num m ,dc_data_str n
 Where m.org_cid=n.org_cid(+)
   And m.dt=n.dt(+)
   And m.prop=3
   And m.desc_id In(3752,3753)
   And n.desc_id In('3773','3772')
  Group By m.org_cid,m.dt
[解决办法]
被外连接的表,条件里都应加上(+)——除了 is null之外。
否则相当于没使用外连接

热点排行