1.SELECT子句与HAVING子句出现的每个属性都必须是GROUP BY子句这个属性集合的子集
SELECT
GROUP BY
HAVING
2.凡是在select后面出现的、同时未在聚合函数出现的字段,必须同时出现在group by后面 (✔)
3.凡是在group by后面出现的字段,必须同时在select后面出现 (✖)
举例:
SELECT MAX(QTY)
FROM SPJ
GROUP BY SPJ.SNO;
显示结果:
1.SELECT子句与HAVING子句出现的每个属性都必须是GROUP BY子句这个属性集合的子集
SELECT
GROUP BY
HAVING
2.凡是在select后面出现的、同时未在聚合函数出现的字段,必须同时出现在group by后面 (✔)
3.凡是在group by后面出现的字段,必须同时在select后面出现 (✖)
举例:
SELECT MAX(QTY)
FROM SPJ
GROUP BY SPJ.SNO;
显示结果: