请问一下,在MySQL中,SELECT 的执行顺序是在GROUP BY ,HAVENG等后面,那为何
在SELECT的时候,设定列的别名时,该别名能被GROUP BY所调用?
SELECT date AS dt,sum(over_time) FROM tTa WHERE 1<2 GROUP BY dt;
类似这样的语句可以运行,作何解释?谢谢。
...全文
1038打赏收藏
请教别名的调用问题
请问一下,在MySQL中,SELECT 的执行顺序是在GROUP BY ,HAVENG等后面,那为何 在SELECT的时候,设定列的别名时,该别名能被GROUP BY所调用? SELECT date AS dt,sum(over_time) FROM tTa WHERE 1<2 GROUP BY dt; 类似这样的语句可以运行,作何解释?谢谢。