Oracle数据库和Mysql数据库的sql语句执行顺序
MYSQL数据库中sql的书写顺序:
SELECT [DISTINCT]
FROM
JOIN
ON
WHERE
GROUP BY
HAVING
UNION
ORDER BY
LIMIT
MYSQL数据库中sql的执行顺序:
FROM
ON
JOIN
WHERE
GROUP BY --执行后(有聚合函数),其结果一定是唯一的,也不需要针对这个字段使用distinct
HAVING
SELECT
DISTINCT -- 要写在所有要查询字段的前面,后面有几个字段,就代表修饰几个字段,而不是紧随di
原创
2021-08-21 17:14:38 ·
569 阅读 ·
0 评论