select
   d.*,
   h.UG_NAME user_name,
   s.INFO,
   g.NAME bo_name
from
   IS_INFORMATION d,
   STATUS_V s,
   IS_USER_GROUP h,
   BOARD g
where
   d.STATUS = s.PK_ITEMID(+)
   And d.SEND_UG_ID = h.UG_ID
   And d.TAKE_ID = g.row_id(+)

解决方案 »

  1.   

    用 a left join b on a.id = b.id 转一下
      

  2.   

       能不能:
        from a left outer join b,a left outer join c,a left outer join d  这张语法对不
      

  3.   

    select d.*,h.UG_NAME user_name,s.INFO,g.NAME bo_name
    from IS_INFORMATION d left join STATUS_V s on d.STATUS = s.PK_ITEMID
    inner join IS_USER_GROUP h on d.SEND_UG_ID = h.UG_ID
    left join BOARD g on d.TAKE_ID = g.row_id;试试这个行吗
      

  4.   

       Oracle转换成MYSQL的