데이터베이스 구조는 다음과 같습니다.MySQL 그룹화 두 번
ip | yid | 날짜
여기에서 ip
은 사용자의 IP를 나타내고 yid
은 특정 페이지 ID입니다. 아래에서 수행 한 ip
및 yid
열을 기준으로 그룹화하려고합니다. 하지만 그 결과를 yid
으로 그룹화해야합니다. 그래서 그룹화 할 것입니다 :
yid | count
여기서 count는 페이지가 IP 주소 당 1 통화 제한으로 호출 된 횟수입니다.
SELECT `ip`, `yid`, `time`, MAX(`time`), count(*)
FROM mp_downloads
GROUP BY CONCAT(`ip`, `yid`), `yid`
ORDER BY count(*) DESC
을하지만 그것은 별개의 yid
& ip
콤보하여 그룹 후 페이지 ID를 그룹화 아니에요 :
는 지금은 있습니다.
이 작동하지만'ORDER BY count (*) DESC'를 제거해야했습니다. – user1345650