level 1
贴吧用户_Q3U9N7Z
楼主
请教各位大佬,为何在where从句中不能使用聚集函数进行过滤呀?例如:select 学号 from 学生表 where 成绩=max(成绩)
小弟猜测是不是和mysql的执行顺序有关?因为where会先于max执行,所以当where在进行过滤时,max函数根本就还没有找到最大值?
2022年02月10日 15点02分
1
小弟猜测是不是和mysql的执行顺序有关?因为where会先于max执行,所以当where在进行过滤时,max函数根本就还没有找到最大值?