sql语句的执行顺序select top 10 id from a order by id desc是怎么执行的?先选出top 10结果集来再对排序
sql语句的执行顺序
select top 10 id from a order by id desc是怎么执行的?
先选出top 10结果集来再对排序还是先对表中记录排序再选出top 10?
表a
id
1
2
3
...
15
select top 10 id from a order by id desc的结果怎么会是
15
14
13
。。。
6
真是莫名其妙了
[解决办法]
先 order by 再 top 10
