t1,t2,t3我都单独侧过了,是没问题的简化一下就是select T1.*,t2.wgcs,t2.wgje,t3.cgcs.t3.cgje from  t1 
left join  t2
 into t1.pru_id = t2.pru_id  and  t1.yyid = t2.yyid
left join  t3
 into t1.pru_id = t3.pru_id and  t1.yyid = t3.yyid有什么问题?

解决方案 »

  1.   

    left join 应该用 on 吧,可以用 into 吗?
      

  2.   

    同意zealot_zk(风中追风) 的说法,没看到过用INTO的!
      

  3.   

    你的oracle版本是多少? 要oracle 9i以上的版本可用left join.
      

  4.   

    select T1.*,t2.wgcs,t2.wgje,t3.cgcs.t3.cgje from  t1 
    left join  tablename2 t2
     on t1.pru_id = t2.pru_id  and  t1.yyid = t2.yyid
    left join  tablename3 t3
     on t1.pru_id = t3.pru_id and  t1.yyid = t3.yyid