【问题标题】:getting unique user number for visited_pages in sql how?如何在sql中获取visited_pa​​ges的唯一用户号?
【发布时间】:2021-10-12 16:43:57
【问题描述】:

我的桌子是人。我正在尝试为每个访问的页面获取唯一的用户编号,但我找不到在同一个查询中使用 distinct、count 和 group by。大家有什么解决办法吗?

人员:

user visit_page_no
11 66
11 66
11 66
44 66
55 66
55 77
99 77
33 88

想要的结果:

visited_page_no count
66 3
77 2
88 1

【问题讨论】:

  • 您需要mysqltsql 的解决方案吗?从标签描述中可以看出,它们通常是互斥的。
  • 请编辑以改进问题的语法。此外,来自@HABO 的反馈非常有用。另外,您写“我正在尝试为每个访问的页面获取唯一的用户号”。具体如何?提供示例代码并不总是必要的,但通常很有帮助。

标签: mysql sql tsql


【解决方案1】:

你似乎想要count(distinct)

select visit_page_no, count(distinct user)
from t
group by visit_page_no;

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多