none
除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。 RRS feed

  • 问题

  • 执行下面的语句就会产生“除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。”

     select top 2 * from (select   * from zhuisuo order by id asc) m order by m.id desc

    如果改为下面的就没有错误,

    select top 2 * from (select top 4 * from zhuisuo order by id asc) m order by m.id desc

    我想问的是为什么会产生“除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。”

    这样的错误呢?产生这个错误的原因是什么?

     

    2010年12月23日 15:35

答案

全部回复