Tôi đã giới thiệu một bảng tạm thời chỉ để làm cho mọi thứ dễ đọc hơn một chút. Bạn chắc chắn có thể thay thế nội dòng truy vấn đó và loại bỏ bảng tạm thời nếu muốn.
Lựa chọn đầu tiên tính tổng lượt truy cập trên mỗi người dùng và trang web.
Lựa chọn thứ hai tìm số lượt truy cập tối đa cho mỗi người dùng trong truy vấn con và sau đó kết hợp trở lại bảng tạm thời để tìm webiste có số lượng phù hợp với giá trị tối đa đó.
create temporary table TempSum
select user-ID, website-ID, count(*) as TotalCount
from YourTable
group by user-ID, website-ID
select ts.user-ID, ts.website-ID, ts.TotalCount
from (select user-ID, max(TotalCount) as MaxCount
from TempSum
group by user-ID) ms
inner join TempSum ts
on ts.user-ID = ms.user-ID
and ts.TotalCount = ms.MaxCount