SQL:UNION時ORDER BY 報錯( Unknown column)

很久之前就碰見過一次這種情況。

最近剛剛又碰到一次,但是沒有想起來解決方法(忘記怎麼解決的了)……汗!

 

我是這種情況:

SELECT
	create_time createTime
FROM
	TABLE1
UNION
SELECT
	create_time createTime
FROM
	TABLE1
ORDER BY createTime DESC

注意到沒有:

   order by 後面的列名是select結果列的別名

否則create_time 就會出現: Unknown column 'create_time' in 'order clause' 的錯誤

 

以防再次忘記,記錄備忘……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章