gpt4 book ai didi

MySQL 计算重复行

转载 作者:搜寻专家 更新时间:2023-10-30 21:39:37 25 4
gpt4 key购买 nike

我有一个这样的表:

jobid, orderid

里面有一些数据:

jobid, orderid
1245, 6767
1235, 9058
6783, 6767
4991, 6767
9512, 9058
5123, 1234

现在我想要以下输出:

jobid, orderid, orderid(total)
1245, 6767, 3
1235, 9058, 2
6783, 6767, 3
4991, 6767, 3
9512, 9058, 2
5123, 1234, 1

现在,COUNT() 无法按我想要的方式工作,我可能需要一些分组依据,但我不知道如何做。

提前致谢。

最佳答案

看起来您正在尝试获取看起来像 jobid, orderid, number of times that orderid appears 的行。为此,您可以使用子查询:

 SELECT jobid, orderid, 
(SELECT COUNT(*) FROM
MY_TABLE INR
WHERE INR.orderid = OTR.orderid) as "orderid(total)"
FROM MY_TABLE OTR

关于MySQL 计算重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7066329/

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