第一张图片是员工表,第一张图表是我使用SQL语句进行分组查询出来的结果集, 以下是我查询用的SQL语句: SELECT job, COUNT(*), ename FROM emp GROUP BY job;
为什么这样在查询不会错,不是说分组以后不能出现除分组列的其他列吗?
收起
既然测试没错,,那就是“分组以后可以出现除分组列的其他列”,, 至少你的mysql是可以的,,不同数据库之间sql可能有不同规定。
你能查出来说明mysql可以正常解析,符合mysql的语法。(版本之间也可能有差异)
报告相同问题?