REQUÊTE SQL DE TYPE SELECT COUNT

Je suis nouveau à cela afin de garder avec moi.

Je suis en train de créer une requête à partir d'un Movie base de données. Parmi d'autres tables, il y a un Role table qui contient des informations, telles que roleID, roleName, gender, actorID, movieID. Un acteur peut avoir plusieurs rôles dans différents films.

Je suis en train de créer la requête de sorte qu'il va me dire combien d'acteurs ont trois ou plus de rôles dans la base de données.

J'ai essayé quelques solutions et les données de sortie tout simplement pas sûr si c'est la bonne.

SELECT COUNT (DISTINCT actorID) FROM Role WHERE actorID >= 3

SELECT COUNT (actorID) FROM Role GROUP BY movieID HAVING COUNT (actorID) >=3
D'abord on dit ne voulez compter les résultats avec ActorID >= 3, ce qui n'est pas ce que vous cherchez!

OriginalL'auteur user1300580 | 2012-03-29