关于#mysql#的问题,如何解决?

图一:分组后的数据

img

图二:查询到的平均最大值

img

图三:得到的结果是这个

img

*我没搞明白为什么返回的是N/A, 而不是平均最大的一样的那行数据呢?

.

你这平均数是个位数不确定的浮点,浮点是不精确的,而等号则要求完全相等,
所以,尝试把等号两边都四舍五入保留相同的小数位再试试

N/A是没有满足条件的意思。空结果。
having条件不成立吧。

having 后面写成avg(sal) = ,不要用别名

我猜你是想拿部门平均值和部门最大值,如果支持开窗函数就直接开窗拿就好

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632