gpt4 book ai didi

mysql - 如何使用 MySQL 列出所有重复值?

转载 作者:行者123 更新时间:2023-11-29 08:48:47 24 4
gpt4 key购买 nike

我有一个包含以下字段的表:

 id | domainname | domain_certificate_no | keyvalue

select 语句的输出示例如下:

 id    |  domainname               |  domain_certificate_no      |  keyvalue
===============================================================================
'57092', '02a1fae.netsolstores.com', '02a1fae.netsolstores.com_1', '55525772666'
'57093', '02a1fae.netsolstores.com', '02a1fae.netsolstores.com_2', '22225554186'
'57094', '02a1fae.netsolstores.com', '02a1fae.netsolstores.com_3', '22444356259'
'97168', '02aa6aa.netsolstores.com', '02aa6aa.netsolstores.com_1', '55525772666'
'97169', '02aa6aa.netsolstores.com', '02aa6aa.netsolstores.com_2', '22225554186'
'97170', '02aa6aa.netsolstores.com', '02aa6aa.netsolstores.com_3', '22444356259’

字段domain_certificate_no是唯一的。我使用group by来查找重复的keyvalue,但我实际需要的不仅是keyvalue出现了多少次,而且我还需要将出现该值的每条记录中的重复值以及其他字段一一列出。这是我无法使用group by实现的。我怎样才能做到这一点。

最佳答案

未经测试,但我认为这会在我的脑海中发挥作用

SELECT * FROM table 
WHERE keyvalue IN (
SELECT keyvalue FROM table GROUP BY keyvalue HAVING COUNT(*) > 1
)

关于mysql - 如何使用 MySQL 列出所有重复值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856601/

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