PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 10-07-2009 10:27:29

domi
Membre
Inscription : 10-07-2009
Messages : 2

[Résolu] requête jointure

Bonjour,

La requête suivante me permet de récupérer les livres (table ENREGISTREMENTS) qui sont associés à un résumé
(table RESUMES) afin de lister, par la suite, auteurs et  titres.

$sql= "SELECT nom, titre FROM enregistrements JOIN resumes ON resumes.id_resum = enregistrements.id_resum WHERE annee LIKE '%$annee%' ORDER by nom ASC ";

Mais je souhaiterais aussi y intégrer les livres pour lesquels il n'y a pas de résumé...
Est-ce possible dans la même requête?

Merci de votre aide.

domi

Hors ligne

#2 10-07-2009 11:36:09

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] requête jointure

Saluton,

domi a écrit :

La requête suivante me permet de récupérer les livres (table ENREGISTREMENTS) qui sont associés à un résumé
(table RESUMES) afin de lister, par la suite, auteurs et  titres.

$sql= "SELECT nom, titre FROM enregistrements JOIN resumes ON resumes.id_resum = enregistrements.id_resum WHERE annee LIKE '%$annee%' ORDER by nom ASC ";

Mais je souhaiterais aussi y intégrer les livres pour lesquels il n'y a pas de résumé...
Est-ce possible dans la même requête?

Bien sûr, cela s'obtient avec une jointure externe

$sql= "SELECT nom, titre
        FROM enregistrements
        LEFT JOIN resumes ON resumes.id_resum = enregistrements.id_resum
        WHERE annee LIKE '%$annee%' ORDER by nom ASC "
;

Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 10-07-2009 14:00:43

domi
Membre
Inscription : 10-07-2009
Messages : 2

Re : [Résolu] requête jointure

merci

Hors ligne

Pied de page des forums