我是sql的新手,正在尝试解决以下问题。。想象下表:
user_id, category_id
1, 12344
1, 12344
1, 12345
2, 12345
2, 12345
3, 12344
3, 12344
以此类推。。我想找出每个类别获得的重复用户数。。
所以,在上面的例子中。。
12344, 2 (because user_id 1 and 3 are repeated users)
12345, 1 (user_id 2 is repeated user.. 1 is not as that user visited just once)
如何在sql/hive中解决这个问题?
2条答案
按热度按时间ycl3bljg1#
想要了解你要找的东西有点困难,但要测试一下:
子查询统计用户访问某个类别的次数,而外部查询应统计多次访问某个类别的用户数。
uqxowvwt2#
例如。: