源码

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.
这是该用户所在的排名最高的群组.
有人可以指出我做错了什么.

(1)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/mysql-sqlchaxunweixianshiyuqijieguo.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 26, 2019 at 06:02 下午

热评文章