Bonjour,
J’ai 3 tables :
document (id_document, titre_document)
auteur (id_auteur, nom_auteur)
ecrire (id_document, id_auteur)
Je voudrais réussir à obtenir toutes les informations concernant un même livre sur une ligne :
Titre_document Auteur
Histoire des parcs nationaux | Larrère, Gérard Raphaël Lizet / BernadetteLarrère / Gérard Berlan-Darqué |
Mais je n’arrive à obtenir que :
Histoire des parcs nationaux | Larrère, Gérard Raphaël
Histoire des parcs nationaux | Lizet, Bernadette
Histoire des parcs nationaux | Berlan-Darqué
avec la requête : SELECT document.titre_document, auteur.nom_auteur FROM document, auteur, ecrire WHERE document.id_document=ecrire.id_document AND ecrire.id_auteur=auteur.id_auteur ;
Ou :
Histoire des parcs nationaux | Larrère, Gérard Raphaël
Avec la requête :
Ma version de Mysql ne me permet pas d’utiliser la fonction GROUP_CONCAT, auriez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT document.titre_document, auteur.nom_auteur FROM document, auteur, ecrire WHERE document.id_document=ecrire.id_document AND ecrire.id_auteur=auteur.id_auteur GROUP BY document.id_document ;
Merci d’avance !
Partager