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.
Gestion_Bibliothèque.pdf
Si j'ajoute le GROUP BY(Genre) à la fin de la requête j'ai un livre qui disparait de la requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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';
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
Partager