例如:
 row_number()over(
  
   order by 
  file_sno  asc
       
          ) rn       要改成mysql语句。怎么实现! 

解决方案 »

  1.   

    可以利用mysql相应的子查询可以实现的。
      

  2.   

    select r1.rn,r1.* 
        from(
         select t.file_sno fileSno, 
                p.title title,
                faq_gettypename(p.type) as type,
                count(*) count,
               row_number()over(
           order by
                t.file_sno  asc
            
              ) rn  
              from t_wp_query_error_or_no_exist t,
                   (select title, type, pk_auto_id from t_repository) p
                 where t.file_sno = p.pk_auto_id
             group by t.file_sno,p.title,p.type
         )r1  
      

  3.   

    能否举个例子! 我主要是要把oracle的sql语句  改成mysql的语句。 都是mysql中没有与之相对应的函数。能否用mysql的其他语句实现。  求指导
      

  4.   

    http://blog.csdn.net/acmain_chm/article/details/4095531
    MySQL中的ROWNUM的实现
    MySQL 几乎模拟了 Oracle,SQL Server等商业数据库的大部分功能,函数。但很可惜,到目前的版本(5.1.33)为止,仍没有实现ROWNUM这个功能。 下面介绍几种具体的实现方法.建立实验环境如下mysql> create table tbl (    ->  id      int primary key,    ->  col     int    -> );Que...