SELECT TOP  11 * from (select  * from HQ_gzk_1,HQ_gzk_3 where  HQ_gzk_1.ccbh =  HQ_gzk_3.ccbh  order by lx desc )a order by lx
在查询语句中的错误提示:除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效,不知道是怎么回事,错哪了,怎么解决。
我的意思是想查询最后11条记录。

解决方案 »

  1.   

    SELECT TOP  11 * from (select top 100 percent * from HQ_gzk_1,HQ_gzk_3 where  HQ_gzk_1.ccbh =  HQ_gzk_3.ccbh  order by lx desc )a order by lx 
      

  2.   

    在子查询当中..指定了ORDER BY 子句..就要指定TOP..否则出错.
      

  3.   

    SELECT TOP  11 * from (select  * from HQ_gzk_1,HQ_gzk_3 where  HQ_gzk_1.ccbh =  HQ_gzk_3.ccbh)a order by lx 
      

  4.   

    SELECT TOP  11 * from (select top 100 percent * from HQ_gzk_1,HQ_gzk_3 where  HQ_gzk_1.ccbh =  HQ_gzk_3.ccbh  order by lx desc ) a order by lx