问题
查询数据库中积分最多的用户
SELECT MAX(integral_left) AS integral_left, ACCOUNT_ID
FROM integral_total GROUP BY ACCOUNT_ID ORDER BY `integral_left` desc;
SELECT MAX(integral_left) AS integral_left, ACCOUNT_ID FROM integral_total ORDER BY `integral_left` desc;
查询出来的结果如下:


可以看到同样是104477对应的accout_id的值是不一样的。
记录一下MAX()函数的正确用法。
博客内容讨论了在查询数据库以找出积分最高的用户时,出现同一account_id对应不同积分值的情况。通过示例SQL查询代码,展示了使用MAX()函数可能出现的误解,并提醒正确使用方法。
2031

被折叠的 条评论
为什么被折叠?



