簡體   English   中英

mysql group by顯示列的唯一計數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM