SQL中联接表的组结果

问题描述 投票:0回答:1

我有一个用户表和profile_visits表

我正在尝试在profile_visits表中对访问者进行分组

我尝试过

SELECT users.ID, COUNT(profile_visits.profile_id) AS b_count 
FROM users 
INNER JOIN profile_visits on profile_visits.profile_id = users.ID 
GROUP BY users.ID
HAVING COUNT(profile_visits.profile_id) > 1
ORDER BY users.ID ASC

有了这个,我可以获得访客总数,但不能将访客分组

任何想法?

mysql
1个回答
0
投票
SELECT users.ID, COUNT(profile_visits.profile_id) AS b_count FROM users INNER JOIN profile_visits on profile_visits.profile_id = users.ID GROUP BY profile_visits.visitors HAVING b_count > 1 ORDER BY users.ID ASC
© www.soinside.com 2019 - 2024. All rights reserved.