@Deldahi

Как составить sql запрос у кого рейтинг выше 3-х?

Приветствую! Помогите пожалуйста, как можно выбрать все пользователей у которых сумма рейтинга(AVG) больше - 3-х в сумме?
есть две таблицы:
1) ratings:
609c36ad4fc09694548352.png
2) users:
609c36bfb89d4815407273.png

как получить всех пользователей у которых рейтинг, среднее -функция AVG > 3?
Пробовал так:
SELECT users.*, AVG(ratings.rating) as rate  FROM users INNER JOIN ratings WHERE rate > 3;

но получаю ошибку. много гуглил и не нашел. подскажите пожалуйста что не так и как получить пользователей у котрых рейтинг 'от'
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
@kirillinyakin
SELECT user_id FROM ratings group by user_id HAVING AVG(rating) > 3
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 июн. 2021, в 23:09
800 руб./в час
17 июн. 2021, в 22:01
35000 руб./за проект
17 июн. 2021, в 20:24
22000 руб./за проект