Нужен MySQL Query ManyToMany Записи об отображениях - PullRequest
0 голосов
/ 08 июля 2011

у меня есть 3 таблицы (ManyToMany):

  • фильм
  • moviegenre
  • жанр

Структура моих таблиц:

фильм:

  • id
  • имя ...

жанр:

  • id
  • name

moviegenre:

  • idMovie
  • idGenre

Фильм связан с жанром с помощью таблицы moviegenre (соединение ManyToMany).Теперь я хотел бы знать, сколько фильмов у меня есть по жанру (например, «Действие»)

Example result:<br/>
Action  | 12<br/>
Horror  | 9<br/>
Thriller| 3<br/>
...

Не могли бы вы помочь мне создать этот «простой» запрос?(MySQL 5.5.13)

Большое спасибо!: D

1 Ответ

1 голос
/ 08 июля 2011
SELECT G.name, count(MG.idMovie)
FROM MovieGenre MG
INNER JOIN Genre G on MG.idGenre = G.ID
GROUP BY G.name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...