列别名在ORDER BY子句中不起作用

时间:2013-05-06 13:09:27

标签: mysql sql-order-by

我正在尝试在ORDER BY子句中使用 alias 名称。但它给出了“未找到列”。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当你使用它时它应该可以工作,像这样的工作

SELECT date_id as id FROM `td_date` ORDER BY id

或使用:

SELECT date_id,tot
FROM `td_date`
ORDER BY 2

在这种情况下,它是按第二列排序的