select ID,MAILTYPE,MAILTITLE,to_char(WRITETIME,'yyyy-mm-dd') WRITETIME from mails where ID in (select ID from mails where ISPUB=1 and ISVAIDATE=1 and ISSECRET=0 and ISCHOOSEPUB=1 order by ID desc) and rownum<11
哪里缺右括号了?
不明白

解决方案 »

  1.   

    在IN 里为什么加order by
      

  2.   

    对了,子查询不可以有 order by
      

  3.   

    嗯,子查询里不能有ORDER BY
      

  4.   

    子查询中不能出现order by。。
    你改了试下。
      

  5.   

    --角色权限表
    CREATE TABLE Role_Permission (
           model_id varchar(32) NOT NULL DEFAULT '',
           role_id varchar(32) NOT NULL DEFAULT ''
    );这样也有缺失右括号???
      

  6.   


    --角色权限表
    CREATE TABLE Role_Permission (
           model_id varchar(32) DEFAULT '' NOT NULL,
           role_id varchar(32) DEFAULT '' NOT NULL
    );这样就对了...