可能是数据库配置方面的问题,SQL应该没问题。

解决方案 »

  1.   

    select ... from a,b where .... orader by a.id
      

  2.   

    可能是两张表中字段名相同,而在引用时未加以区分。
    给个在sql中的引用参考:
    select a.id,b.id,a.naem from a,b where a.id=b.id;
      

  3.   

    看看ORACLE配置INIT.ora,有两个sort的参数,
      

  4.   

    测试直接执行SQL语句,看会不会同样错误!