Задать вопрос
@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;

но получаю ошибку. много гуглил и не нашел. подскажите пожалуйста что не так и как получить пользователей у котрых рейтинг 'от'
  • Вопрос задан
  • 732 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@kirillinyakin
SELECT user_id FROM ratings group by user_id HAVING AVG(rating) > 3
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы