Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выборка с подсчетом
 
 автор: mechanic   (01.12.2006 в 02:33)   письмо автору
 
 

приветствую
помогите составить запрос на выборку
имеется таблица-лог, куда записывается: имя юзера, действие (вход, выход, клик), время..
вид таблицы такой:
...
юзер1 - вход - 12:00
юзер2 - вход - 12:10
юзер1 - клик - 12:11
юзер1 - клик - 12:15
юзер2 - клик - 12:20
юзер1 - выход - 12:22
юзер2 - выход - 12:30
...
надо чтоб в итоге получилось такое:
юзер1 - 1 вход - 1 выход - 2 клика
юзер2 - 1 вход - 1 выход - 1 клик

т.е. одним запросом нужно выбрать неповторяющиеся имена пользователей, и посчитать для них количество разного рода действий

   
 
 автор: Trianon   (01.12.2006 в 09:24)   письмо автору
 
   для: mechanic   (01.12.2006 в 02:33)
 


SELECT юзер, действие, COUNT(юзер) AS counts GROUP BY юзер, действие ORDER BY юзер


Оставшуюся обработку проще выполнить в PHP

   
 
 автор: mechanic   (01.12.2006 в 13:57)   письмо автору
 
   для: Trianon   (01.12.2006 в 09:24)
 

что ж, и на том спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования