1
cxe2v 2014 年 1 月 21 日
b在select之后才会有,你怎么可能在select之前order,你直接order by a不久行了
|
2
yushiro 2014 年 1 月 21 日
@cxe2v 这个a并不是table里面的一个字段, 而是一个计算值, 我在MS SQL中也遇到过类似的问题, 不过都用其他方式解决的, 没有直接的方案。
|
3
likexian 2014 年 1 月 21 日
mysql是可以SELECT a as b FROM table ORDER BY b DESC的啊,报错报什么错
|
4
caoyue 2014 年 1 月 21 日
我记得 MySQL 和 MS SQL 中都可以这么做的
|
5
doushini 2014 年 1 月 21 日
select * from (SELECT a as b FROM table) t ORDER BY t.b DESC
|