gpt4 book ai didi

mysql - 查找两列上的重复条目总数

转载 作者:行者123 更新时间:2023-11-29 02:05:18 26 4
gpt4 key购买 nike

我需要获取包含多列重复数据的条目的总数。这与在 this 上所做的完全相同。他所在的页面,

SELECT COL_1, COL_2, COL_3, COL_4, COUNT(*)
FROM MyTable
GROUP BY COL_1, COL_2, COL_3, COL_4
HAVING COUNT(*) > 1

除了,我需要总和(COUNT())。我试过求和,并删除 group by 子句,但我仍然遇到错误。

最佳答案

您可以通过将分组计数设为子查询来实现此目的:

SELECT sum(sub.counts) FROM (
SELECT COL_1, COL_2, COL_3, COL_4, COUNT(*) as counts
FROM MyTable
GROUP BY COL_1, COL_2, COL_3, COL_4
HAVING COUNT(*) > 1
) sub;

真正最重要的是为原始的“COUNT(*)”命名,以便您可以在外部查询中轻松引用它。

关于mysql - 查找两列上的重复条目总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7340285/

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