Bonjour tout le monde!
J'ai un petit problème que je n'arrive pas à résoudre seul, je sollicite votre aide
J'ai 3 tables : films,genres,pays.
A chaque film correspond un genre et un pays.
A chaque film correspond également le nombre d'entrées.
J'aimerai, pour chaque genre distinct, obtenir :
Le nom du genre, la somme des entrées pour les films de ce genre, la somme des entrées pour ce genre dans le pays 1, la somme des entrées pour ce genre dans le pays 2, la somme des entrées pour ce genre dans le pays 3, etc...
Donc, sans la partie en rouge, je m'en sors très bien comme ça :
Mais voilà, pour la partie en rouge, le nombre et le nom des colonnes dépend d'une requête du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT genres.intituléGenre, Sum(films.entrees) AS [Total des entrées)] FROM Pays INNER JOIN (genres INNER JOIN films ON genres.codeGenre = films.codeGenre) ON Pays.codePays = films.PAYS GROUP BY [Genres des films].intituléGenre;
Et je ne sais absolument pas comment combiner les deux..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Pays.codePays FROM Pays;
Une idée ?
Partager