Я пытаюсь выбрать отличные 10 лучших URL-адресов, это число (url) и размер из log_table, объединяющего и другие таблицы.
Я пробовал следующий запрос SQL Server:
select distinct top 10
url, count(url) as hits,
size as data
from log_table
where log_table.IP in
(select IPAddress from IP where IP.IPId in
(select IPId from userIP where userIP.userId in
(select userId from Users)))
group by url, size
order by hits desc
Это не дает мне четкого URL. Но когда я пытаюсь выполнить следующий запрос без размера, он дает разные URL и хиты.
select distinct top 10
url, count(url) as hits
from log_table
where log_table.IP in
(select IPAddress from IP where IP.IPId in
(select IPId from userIP where userIP.userId in
(select userId from Users)))
group by url
order by hits desc
Что мне нужно сделать, чтобы выбрать отдельный URL, его хиты и используемый размер. URL, размер взят из таблицы log_table.
Любая помощь приветствуется.
Спасибо.