mysql count group, имея

У меня есть эта таблица:

Movies (ID, Genre)

Фильм может иметь несколько жанров, поэтому идентификатор не зависит от жанра, это отношение «многие ко многим». Мне нужен запрос, чтобы найти общее количество фильмов, которые имеют ровно 4 жанра. Текущий у меня запрос

  SELECT COUNT(*) 
    FROM Movies 
GROUP BY ID 
  HAVING COUNT(Genre) = 4

Однако он возвращает мне список из 4 вместо общей суммы. Как получить общую сумму вместо списка count (*) ?

43
задан OMG Ponies 22 October 2011 в 05:18
поделиться