日期:2014-05-18  浏览次数:20667 次

order by 影响速度的问题...
select   *,i=100   from   table   order   by   i   desc

order   by的时候,就会很慢了..
为什么写这个i出来,是因为知道大家会叫我建索引。
这个i是临时字段,要怎么建?或如何解决这个速度问题。

------解决方案--------------------
i=100
order by i 还有什么意思阿
------解决方案--------------------
select *,i=100 from table order by i desc

i都等于100了你还按i排序,你不是白搭吗?你数据库里有多少数据,要建索引呢?
------解决方案--------------------
select *,i=100 from table
------解决方案--------------------
select *,100 as i from table
------解决方案--------------------
迷惑啊,为什么要多i排序?