ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Вычислить рейтинг в одном запросе mysql?

Всем привет.

Можно ли за 1 запрос вычислить рейтинг пользователя?

есть такой запрос:
SELECT COUNT(*) as rate_count, rate FROM `user_ratings` GROUP BY rate

и результат:
joxi.ru/DrlolowFVGWOeA

т.е. 2 проголосовали "За" и 4 проголосовали "Против" и в итоге хотелось бы одним запросом получить рейтинг 2-4 = -2

Такое реально сделать одним запросом? хочу его потом вставить в join
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT 2 * SUM(`rate`) - COUNT(*) as `rate` FROM `comment_ratings`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы