Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: вложенные запросы в mysql  (Прочитано 7343 раз)
0 Пользователей и 1 Гость смотрят эту тему.
lorien
Гость
« : 21-05-2004 15:38 » 

Что-то я никак не могу решить такую задачу, ибо только пару sql изучаю Жаль
Есть таблицы
1) id | caption - url сайта
2) id | ip | date - ip и время, когда кликнули на этот сайт
Допустим, я хочу подсчитать кол-во всех уникальных кликов за всё
время, то есть в течении одного дня одинаковые ip считаем за один ip
для простоты.
 Если я выполню такой запрос:
  $query = 'SELECT sites.id,TO_DAYS(FROM_UNIXTIME(counter.date)) AS days'
                .' FROM sites,counter'
                .' WHERE (sites.id = counter.ip AND sites.topic = '.$id
                .' GROUP BY counter.ip,days'
                .' ORDER BY sites.id';
 У меня получится таблица: id |days , в которой мне нужно вычислить
 сколько раз повторяется каждый id. Но как всё это сделать за один
 запрос?
 Другими словами, как мне сделать
 SELECT COUNT(id)
 FROM XX
 GROUP BY id
 , где XX - это  результат работы первого запроса, который приведён
 выше?

А есть ли у MySQL такая возможность, допусим заносим в одну таблицу
новую запись, где есть поле Y, а в другой таблице у записи, где поле Y
такое же, поле Z само увеличивается на единицу...
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #1 : 24-05-2004 05:02 » 

MySQL не знаком, но возможно так
select count(counter.id), counter.date
from counter
group by counter.id, counter.date
Записан

I Have Nine Lives You Have One Only
THINK!
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines