如果查询同时具有group by和order by子句,则SQL遵循的执行顺序是什么。是否取决于他们在查询中的位置???
最佳答案
ORDER BY
始终对GROUP BY
执行的分组结果执行,即始终“之后”。在标准SQL中,如果两者同时存在,则必须在ORDER BY
之后以词法包含GROUP BY
,以“提醒您”该事实。
关于sql - SQL查询,执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1454800/