gpt4 book ai didi

MySql 查询从给定表获取页面使用情况

转载 作者:行者123 更新时间:2023-11-30 00:56:06 24 4
gpt4 key购买 nike

我有一个表,它根据时间跟踪用户访问的页面,因此对于一个页面对于访问该页面的用户,我们可能有多个条目,我的目标是找到该页面及其所有相应的用户数

例如页面 p1 : u1 :2

归结为 p1 已被用户 u1 访问过两次

    page_usage
page_visited User_id
p1 u1
p2 u1
p3 u2
p1 u3
p20 u10
p3 u2
p3 u1

以下是我所做的尝试。

第一次尝试:

SELECT  `user_id`, `page_visited`, COUNT(`page_visited`) , `session_date_time`
FROM `page_usage`
GROUP BY `user_id`,`page_visited`

第二次尝试:

SELECT  `page_visited`, `user_id` FROM `page_usage`  
( SELECT `page_visited`,`user_id`
FROM `page_usage` AS `used_pages`
GROUP BY `page_visited`,`user_id`)
WHERE `page_visited`=used_pages.`page_visited` AND `user_id`=used_pages.`user_id`

这在语法上是不正确的。我是 SQL 新手,如果这是一个容易解决的查询,请耐心等待。

最佳答案

Select Page_Visisted,User_Id Count(User_Id) as No_Time_Visited  from page_Uage
group by Page_Visisted,User_Id

关于MySql 查询从给定表获取页面使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20538275/

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