gpt4 book ai didi

mysql - SQL - COUNT() 计数错误的数字

转载 作者:行者123 更新时间:2023-11-29 07:37:22 27 4
gpt4 key购买 nike

我正在尝试计算个人资料访问次数,但计算出错误的数字。在下面的示例中,应该有 3 次访问,但实际上是 6 次!有人知道这是怎么回事吗? http://sqlfiddle.com/#!9/b43ea/8

SELECT *,
COUNT(profile_visitors.profile_id) AS visitorCount
FROM profile_visitors
LEFT JOIN user_login ON user_login.user_id = profile_visitors.user_id
WHERE profile_visitors.user_id = 1

最佳答案

您需要分组依据来计算多行,因此从查询中去掉星号并按 user_id 添加一个组,也使其成为 profile_visitors。*

关于mysql - SQL - COUNT() 计数错误的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30281720/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com