我尝试计算数据库表中所有的重复条目。我使用了一个mariadb和myphpadmin。
如果我使用:
SELECT
cd1.*
FROM
(SELECT
kunde,
COUNT(DISTINCT kunde) AS counterkunde
FROM
bot_temp
GROUP BY kunde) AS cd2,
bot_temp cd1
WHERE
cd2.counterkunde > 1
AND cd1.kunde = cd2.kunde
ORDER BY cd1.kunde
我没有得到任何重复条目。但是我做了一些重复条目来调试。表看起来像
id | kunde | created_at
你知道我的SQL查询出了什么问题吗?
1条答案
按热度按时间a14dhokn1#
DISTINCT可消除查询中的所有重复项。请将其删除,然后重试
db_fiddle