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