姬長信(Redy)

mysql – SQL查询未显示预期结果


所以即时创建一个集成脚本,但由于某种原因,它没有显示出表达的结果.
我的疑问是
SELECT xf_user_group_relation.user_id, xf_user_group_relation.user_group_id, MAX( xf_user_group.display_style_priority ) AS display_style_priority
FROM xf_user_group_relation
INNER JOIN xf_user_group ON xf_user_group_relation.user_group_id = xf_user_group.user_group_id
WHERE xf_user_group.display_style_priority >=1000
GROUP BY user_id

结果中出现的意外之一就是这个

user_id | user_group_id | display_style_priority    
86 | 11 |5200

ID为11的组具有display_style_priority 2000而不是5200.它应该使用display_style_priority 5200显示用户组ID.
这是该用户所在的排名最高的群组.
有人可以指出我做错了什么.