使用兩個HAVINGs我有下面的頭一個非常大的CSV日誌文件:在SQL
CustomerID
,Date
,URL
,....
我想找到所有那些誰在訪問customers
至少2 distinct URLS
正好在最近3天內使用了。
什麼是SQL命令,
我雖然這一個:(如何日期部分看起來:GETDATE()-4
並不重要的時刻)
SELECT CustomerID FROM log
WHERE DATE > (GETDATE() - 4)
GROUP BY (CustomerID, DATE, URL)
HAVING COUNT(DISTINCT(DATE)) = 2
AND HAVING (COUNT(DISTINCT(URL))) > 2
mysql.org搜索「SELECT語法」。它解釋了諸如HAVING子句之類的各種事物。 –