Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Хиты и Хосты из БД (Игорь) 23/09/2005 - 03:06:29
      Re: Хиты и Хосты из БД (Игорь) 23/09/2005 - 04:33:43

> Original message text:
> From: Игорь - 23/09/2005 - 03:06:29
> Subject:Хиты и Хосты из БД
> -----------------
> Всем привет.
> Есть вот такой запрос:
> SELECT
> a.site_id,
> count( DISTINCT a.ip_address ) as HOSTS,
> b.site_name
> FROM
> stroy_site_stat a,
> stroy_rating b
> GROUP BY
> a.site_id
>
> Так вот такое понятие как хосты я выгребаю из БД, а как докрутить к запросу также извлечение и ХИТОВ никак не могу осознать... помогите плиз...
> Кстати вот еще структура этих таблиц:
>
> CREATE TABLE `stroy_rating` (
> `site_id` smallint(6) NOT NULL auto_increment,
> `cat_id` smallint(6) default NULL,
> `site_name` varchar(255) default NULL,
> `site_descr` varchar(255) default NULL,
> `site_adress` varchar(255) default NULL,
> `site_paid_before` date default NULL,
> `site_paid_from` date default NULL,
> PRIMARY KEY (`site_id`)
> );
>
> CREATE TABLE `stroy_site_stat` (
> `site_id` smallint(6) NOT NULL default '0',
> `time_stamp` datetime NOT NULL default '0000-00-00 00:00:00',
> `ip_address` varchar(16) NOT NULL default ''
> );
>


From: Игорь - 23/09/2005 - 04:33:43
Subject:Хиты и Хосты из БД
-----------------
Уже разобрался... на ночь глядя.... ;)

SELECT
a.site_id,
count(DISTINCT a.ip_address) AS HOSTS,
(SELECT
count(*)
FROM
stroy_site_stat
WHERE
a.site_id = site_id
) AS hits,
b.site_name
FROM
stroy_site_stat a,
stroy_rating b
GROUP BY
a.site_id
ORDER BY
HOSTS DESC,
hits DESC


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
24107



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |