Всем привет, есть таблица users_vote в ней поля user_id, id_vote, type.
type = 1 это положительный голос, type = 0 это отрицательный.
user_id - это ID пользователя за кого голосуют, id_vote это пользователь который голосовал.
Задача в следующем,
посчитать людей кто участвует в рейтинге. То есть нам надо посчитать уникальные user_id без повторов записанные в БД
Сделано
Теперь мне надо посчитать всех пользователей у кого суммарный рейтинг > 0 (положительные пользователи) и у кого суммарный рейтинг < 0 (отрицательные пользователи) и пользователей кто есть в данной таблице но суммарный рейтинг = 0 (нейтральные пользователи), чет я себе мозг сломал уже как правильно сделать запрос)
type = 1 это положительный голос, type = 0 это отрицательный.
user_id - это ID пользователя за кого голосуют, id_vote это пользователь который голосовал.
Задача в следующем,
посчитать людей кто участвует в рейтинге. То есть нам надо посчитать уникальные user_id без повторов записанные в БД
Сделано
mysql_result(mysql_query("SELECT COUNT(DISTINCT `user_id`)AS NUM FROM `users_vote`"),0);
Теперь мне надо посчитать всех пользователей у кого суммарный рейтинг > 0 (положительные пользователи) и у кого суммарный рейтинг < 0 (отрицательные пользователи) и пользователей кто есть в данной таблице но суммарный рейтинг = 0 (нейтральные пользователи), чет я себе мозг сломал уже как правильно сделать запрос)