[英]mysql group by display unique count of columns
SELECT ip_address,datetime,DATE(datetime) as thedate, count(DATE(datetime)) as visits
FROM articleview_logtable
GROUP BY DATE(datetime)
此查詢的效果很好,它返回每個日期有多少行。我希望查詢查找每天的總行數而不計算ip重復數。 有人訪問我制作的頁面時會插入每一行,問題是如果有人從同一IP返回,我不想將當天的人歸為新朋友。
嘗試使用DISTINCT
:
SELECT ip_address, COUNT(DISTINCT(ip_address)) as visits, datetime,DATE(datetime) as thedate,
FROM articleview_logtable
GROUP BY DATE(datetime)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.