Bonjour,
Je cherche à afficher la liste des épisodes des series TV affiché comme suit, en calculant le numéro global d'épisode (globalNumber) et en regroupant les épisodes par saison :
| globalNumber | seasonNumber x epNumber | episodeTitle | frenchEpisodeTitle |
Voici ma requête :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT ALL E.episodeNumber epNumber, E.seasonNumber seasonNumber, E.episodeTitle, E.frenchEpisodeTitle, ROW_NUMBER() OVER (ORDER BY seasonNumber ASC, epNumber ASC) AS globalNumber FROM EPISODE AS E JOIN SERIES AS S ON S.seriesId = E.seriesId JOIN SEASON AS SN ON SN.seriesId = S.seriesId WHERE S.seriesId = 2 GROUP BY seasonNumber ORDER BY globalNumber, seasonNumber, epNumber;
Seulement voilà, ma requête ne m'affiche que le premier épisode de chaque série.
Quelqu'un peut-il m'aider, s'il vous plait ?
Partager