3 pièce(s) jointe(s)
Gestion d'une bibliothèque - difficultés avec GROUP BY
Bonjour,
Je débute sur les requêtes SQL. e joints le fichier gestion bibliothèque qui correspond aux tables de l'exercice.
Je dois écrire différentes requêtes, l'une est de montrer que les titres et codes des livres écrits par Victor Hugo sont classés par genre.
J'ai écris la requête suivante, mais lorsque je faisais un GROUP BY j'avais un message d'erreur.
Pièce jointe 590362
Pièce jointe 590363
Pièce jointe 590364
Code:
1 2 3 4 5 6 7 8 9
| SELECT Titre_livre AS TITRE, LIVRE.Code_catalogue AS Code, Description_theme AS Genre, Nom_auteur
FROM biblio.LIVRE
INNER JOIN biblio.THEME
ON THEME.Code_theme = LIVRE.Code_theme
INNER JOIN biblio.ECRIRE
ON LIVRE.Code_catalogue = Ecrire.Code_catalogue
INNER JOIN biblio.AUTEUR
ON Ecrire.Code_auteur = AUTEUR.Code_auteur
WHERE Nom_auteur = 'HUGO'; |
Si j'ajoute le GROUP BY(Genre) à la fin de la requête j'ai un livre qui disparait de la requête.
J'aimerais que les livres soient regroupés par genre.
Comme avant j'avais une erreur 1055, j'ai trouvé une transaction sur Internet pour m'affranchir de cette erreur mais depuis j'ai l'impression qu'il y a un comportement différent bien que j'ai supprimé la ligne
https://stackoverflow.com/questions/...-full-group-by
Est-ce que quelqu'un pourrait m'aider SVP ?
Merci par avance
Cordialement
Mathieu