SQL:UNION时ORDER BY 报错( Unknown column)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LLLLLiSHI/article/details/88247046

很久之前就碰见过一次这种情况。

最近刚刚又碰到一次,但是没有想起来解决方法(忘记怎么解决的了)……汗!

我是这种情况:

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' 的错误

以防再次忘记,记录备忘……

猜你喜欢

转载自blog.csdn.net/LLLLLiSHI/article/details/88247046