
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.09.2013, 07:35:21
|
|||
|---|---|---|---|
|
|||
Подсчёт количества голосов для большого числа участников одним-двумя запросами |
|||
|
#18+
Доброго времени суток. Прошу прощения за недостаток знаний SQL, но нет идей как это можно реализовать даже абстрактно. Есть таблица, содержащая user_id и action_id, где user_id - идентификатор участника, а action_id - идентификатор акции. Количество голосов за одного участника подсчитывается как COUNT всех строк, в которых присутствует необходимый user_id и action_id. Проблема в том, что необходимо подсчитывать количество голосов за большое количество участников, сотню и более. Можно ли это сделать максимально быстро и, желательно, одним-двумя запросами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 07:39:11
|
|||
|---|---|---|---|
Подсчёт количества голосов для большого числа участников одним-двумя запросами |
|||
|
#18+
Sanya Volkinov, rtfm "where","group by","count"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 08:00:08
|
|||
|---|---|---|---|
|
|||
Подсчёт количества голосов для большого числа участников одним-двумя запросами |
|||
|
#18+
Спасибо, что-то я туплю уже. Пора себе выходной устроить. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 09:39:47
|
|||
|---|---|---|---|
Подсчёт количества голосов для большого числа участников одним-двумя запросами |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. лучше заменить на Код: sql 1. 2. 3. Ну и сотня - это не большое и даже не среднее количество... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2013, 09:58:09
|
|||
|---|---|---|---|
|
|||
Подсчёт количества голосов для большого числа участников одним-двумя запросами |
|||
|
#18+
может быть, не совсем это надо? А вот так? Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1835966]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 188ms |
| total: | 312ms |

| 0 / 0 |
