gpt4 book ai didi

mysql - 在 SQL 中组合非唯一值

转载 作者:行者123 更新时间:2023-11-29 04:10:01 25 4
gpt4 key购买 nike

无法在这里找到具体答案,如果我含糊不清,我很抱歉,因为我正在努力理解我的问题。

我有一个名为 Data 的表,它的列设置为:

Id | X

此数据的示例是:

Jon1 | a
Jon1 | a
Jon1 | d
Jon2 | b
Jon2 | c
Jon2 | d
Jon2 | c

我正在尝试获取 ID 的 x 计数。假设 X 有 4 个不同的可能值,我们会说 a、b、c、d、e。我想要做的是获取唯一 ID 的 a、b、c、d 的总数。我想要的预期结果是:

Jon1 | 3
Jon2 | 4

我知道这可能通过 COUNT 子查询实现,但我不确定从哪里继续将计数链接到某个 ID。这有意义吗?我有点难以思考。

最佳答案

如果您不是在寻找DISTINCT COUNT,那么这就是您所需要的

SELECT Id, COUNT(X)
FROM tbl
GROUP BY Id

关于mysql - 在 SQL 中组合非唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266905/

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