
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-0121 18:14:39 +08:00 select * from (SELECT a as b FROM table) t ORDER BY t.b DESC |