之后到底有什么关系?我的意思是,如果我做
SELECT * FROM table GROUP BY x ORDER BY y
首先将结果分组然后排序吗?
答案 0 :(得分:8)
ORDER
是要执行的最后一个子句。
执行顺序
答案 1 :(得分:1)
WHERE
条件GROUP BY
ORDER BY
示例:
SELECT * FROM table GROUP BY columnanme ORDER BY columnanmae
答案 2 :(得分:0)
在MySQL中,GROUP BY
子句也会对列进行排序产生副作用。如果您的查询中已有GROUP BY
子句生成所需的排序顺序,则不需要ORDER BY
。