@IvanS1989

Выборка mysql c двух таблиц?

Нужно вывести названия фильмов, у которых больше двух рецензий.
Составил код который выводит все фильмы с количеством рецензий - SELECT films.name, COUNT(reviews_censors.Id_films) FROM films INNER JOIN reviews_censors ON films.Id = reviews_censors.Id_films GROUP BY reviews_censors.Id_films . Но когда добавляю в запрос что-то типа where COUNT(reviews_censors.Id_films)>2 то начинает ругатся, кто подскажет что-можно добавить или переделать.

Структрура табицы:
5e3628139c74e798318200.png
5e3628731fe8b995271550.png
Сами таблицы
5e3629957ef57980048458.png
5e3629eb5be6e813560486.png
  • Вопрос задан
  • 287 просмотров
Решения вопроса 1
@IvanS1989 Автор вопроса
Спасибо, сделал - SELECT films.name FROM films INNER JOIN reviews_censors ON films.Id = reviews_censors.Id_films GROUP BY reviews_censors.Id_films HAVING COUNT(reviews_censors.Id_films)>2 . Самый нормальный сайт где реально помогают!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mahmudchon
@mahmudchon
Загуглите "HAVING COUNT"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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