|
|
|
| приветствую
помогите составить запрос на выборку
имеется таблица-лог, куда записывается: имя юзера, действие (вход, выход, клик), время..
вид таблицы такой:
...
юзер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 клик
т.е. одним запросом нужно выбрать неповторяющиеся имена пользователей, и посчитать для них количество разного рода действий | |
|
|
|
|
|
|
|
для: mechanic
(01.12.2006 в 02:33)
| |
SELECT юзер, действие, COUNT(юзер) AS counts GROUP BY юзер, действие ORDER BY юзер
|
Оставшуюся обработку проще выполнить в PHP | |
|
|
|
|
|
|
|
для: Trianon
(01.12.2006 в 09:24)
| | что ж, и на том спасибо | |
|
|
|