是不是数据少了?
b.Functionid=c.Functionid
这个条件导致的
查看一下 是否存在 不满足上面条件的数据。

解决方案 »

  1.   

    如果要保存b.Functionid的数据,并且关联c.Functionid可以试一下:
    SELECT a.*,c.FunctionName
    FROM a,b,c
    where b.Functionid = a.Functionid(+) AND
          b.mobileid = a.mobileid(+) AND
          b.Functionid=c.Functionid(+)
      

  2.   

    SELECT a.*,c.FunctionName
      from b, a, c
     where b.Functionid = a.Functionid(+) AND
           b.mobileid = a.mobileid(+) AND
           b.Functionid=c.Functionid把b,a顺序交换一下
      

  3.   

    以上问题我已找到原因!问个下面的问题:表a:
    id          oid       notes表b:
    objectid    obname    type视图:
    create or replace view v_b as
    select * from b where type=4用了视图的左联:
    select a.id,
    from a,v_b
    where mff.ID=v_b.objectid(+)如何不用视,就一条SQL语句搞定????
      

  4.   

    select a.id,from a,(select * from b where type=4) b where a.ID=b.objectid(+)
      

  5.   

    select a.id from a,b where a.ID=b.objectid(+) and b.type=4