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

问题:当子查询内存在ORDER BY 字句时查询会报错
SQL:
SELECT * FROM (
SELECT * FROM USER ORDER BY USER_CORD
) S.
解决办法:在子查询SQL语句SELECT 后加 TOP 100 PERCENT (查询出前百分比为100的数据,也就是查询出全部数据)
SQL:
SELECT * FROM (
SELECT TOP 100 PERCENT * FROM USER ORDER BY USER_CORD
) S
我曾经七次鄙视自己的灵魂(卡里·纪伯伦)
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。

浙公网安备 33010602011771号