Mysql Query帮助比较多个网址

时间:2014-11-04 05:01:50

标签: mysql sql

我有一个带有14k链接的数据库,我试图找到数据库中的每个网址两次或更多。

使用下面的查询,我可以将它们删除为简单的网址。

SELECT SUBSTRING_INDEX(url,'/',3) FROM Links WHERE url REGEXP '^[^:]+://';

我正在寻找帮助,现在取结果并计算它们以显示我的数据库中有2个或更多条目的所有域的列表:

1 个答案:

答案 0 :(得分:1)

将所有网址删除到简单表单后,您可以使用以下查询来查找否。数据库中出现的URL计数。

SELECT *
FROM `Links`
GROUP BY url(`url`)
HAVING COUNT(*) > 1