SQL语句的书写顺序:
SELECT 字段/列名... FROM 表名 GROUP BY ...HAVING...ORDER BY;
SQL语句的执行顺序:
FROM ...WHERE ...GROUP BY ... HAVING ...SELECT...ORDER BY...
注意:
where后面不能使用SELECT中定义的别名!!!
原因:where在select前执行
where后面可以使用from中给表起的别名!!!
原因;from在where之前执行。
SELECT 字段/列名... FROM 表名 GROUP BY ...HAVING...ORDER BY;
FROM ...WHERE ...GROUP BY ... HAVING ...SELECT...ORDER BY...
注意:
where后面不能使用SELECT中定义的别名!!!
原因:where在select前执行
where后面可以使用from中给表起的别名!!!
原因;from在where之前执行。