Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Z@ Гость
|
Добавлено: Сб Июн 28 2003 18:47 Заголовок сообщения: Число записей |
|
|
Есть таблица пользователей. И к ней привязаны еще несколько, например, кликов, показов, регистраций. Ну еще может чего.
Нужно вывести тиблицу вида
имя пользователя | число кликов | число кликов за сегодня | число показов
и т.д.
Пробовал с помощью LEFT JOIN, но чего то при незначительном увеличении базы (на 10-20 записей больше) тормозит безбожно.
Я писал так SELECT users.id, COUNT(DISTINCT clicks1.id) FROM users LEFT JOIN clicks AS clicks1 ON clicks1.user_id = users.id GROUP BY users.id |
|
Вернуться к началу |
|
 |
Andy-C Гость
|
Добавлено: Пн Июн 30 2003 07:08 Заголовок сообщения: Re: Число записей |
|
|
А индексы? |
|
Вернуться к началу |
|
 |
Z@ Гость
|
Добавлено: Пн Июн 30 2003 12:04 Заголовок сообщения: Re: Число записей |
|
|
Да делал индексы, не помогает. Может проблема в том что мне нужно много этих чисел. Мне нужно 6 различных количеств посчитать, т.е. 6 LEFT JOIN'ов. Я теперь 1 оставил, вроде нормально стало. Видимо тормозит не при увеличении числа записей а при увеличении числа LEFT JOIN'ов. |
|
Вернуться к началу |
|
 |
|