所以,我有以下表的结构:
id user_agent user_ip
---------------------
18 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 4.3.2.1
13 Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 1.2.3.4
我如何仅基于两个列(user_agent和user_ip)以及计数的唯一值?我只是尝试了以下解决方案:
SELECT user_agent, COUNT(*) c FROM statistics GROUP BY user_agent, user_ip HAVING c > 1;
,但它无法正常工作。任何帮助将不胜感激。谢谢。
可能是一个可能的原因,用户代理和用户IP的组合在表中是唯一的,因此计数始终为1。
删除具有子句,然后查看结果。