我有一个sql表列名referrer
,我想查询表以获取每个referrer
并计算重复项,显示每个唯一referrer
和每个唯一{的次数{ {1}}用php记录在表中。我是sql和php的初学者,所以在正确的方向上任何帮助都会很棒:)
referrer
答案 0 :(得分:0)
SELECT referrer, count(*) as counter FROM url_log GROUP BY referrer
答案 1 :(得分:0)
查找重复项的一种方法是使用GROUP BY生成频率表。
SELECT count(1) AS frequency, referrer
FROM url_log
WHERE u = '".$dom."'
GROUP BY referrer
ORDER BY frequency DESC;
这为每个推荐人提供了一行,推荐人在表格中出现的次数,按照最常见的推荐人排序。