这肯定不是oracle用的,像sqlserver

解决方案 »

  1.   

    sqlserver我学过,没有这样的形式。
      

  2.   

    改写一下:
    select file.*,folder.*,archive_pending.* 
     from file,folder,archive_pending
     where file.folder_id(+)=folder.folder_id
     and file.file_id=archive_pending.file_id(+)
     order by archive_pending.ap_id;
    好象是全部目录下的全部文件的列表,其中有些是未解决的。
    有的目录下可能为空,但是也做为一条记录列出来,
    不明白是干什么用的?
      

  3.   

    I'm very sorry. The following is the right sql sentence.select file.*,folder.*,archive_pending.*
    from (folder  join file on (file.folder_id=folder.folder_id))
    join archive_pending on (file.file_id=archive_pending.file_id)
    order by archive_pending.ap_id;It's only a  postgres sql.