Select * From (Select Top 9 * From (Select Top 10 ID From [test] Order By ID DESC) Order By ID ASC) Order By ID DESC
ACCESS可以查询,MS SQL提示错误
请问什么原因造成的错误?如何修改?

解决方案 »

  1.   

    Select * From (Select Top 9 * From (Select Top 10 ID From test Order By ID DESC) Order By ID ASC) Order By ID DESC试试
      

  2.   

    加as
    Select * From (Select Top 9 * From (Select Top 10 ID From [test] Order By ID DESC) as a Order By ID ASC)  as b Order By ID DESC
      

  3.   

    Select b.* From
     (
     Select Top 9 a.*  From
    (
    Select Top 10 ID From tbl_badj Order By ID DESC)a Order By a.ID ASC)b Order By b.ID DESC
      

  4.   

    调试通过 
    把tbl_badj 
    换成
    你的test
    查询分析器里执行即可
      

  5.   

    SELECT          *
    FROM            (SELECT          TOP 9 ID
                           FROM             (SELECT          TOP 10 ID
                                                   FROM             test
                                                   ORDER BY      ID DESC) TEMP1)
      

  6.   

    SELECT          *
    FROM            (SELECT          TOP 9 ID
                           FROM             (SELECT          TOP 10 ID
                                                   FROM             test
                                                   ORDER BY      ID DESC) TEMP1) TEMP2
    ORDER BY     ID DESC