Jointure sur 3 tables [Résolu]

Signaler
Messages postés
16
Date d'inscription
lundi 23 décembre 2019
Statut
Membre
Dernière intervention
17 janvier 2020
-
Bill-Billion
Messages postés
16
Date d'inscription
lundi 23 décembre 2019
Statut
Membre
Dernière intervention
17 janvier 2020
-
Bonjour,
Je veux (re)sortir l'information de la colonne monScience qui se trouve dans la table science,
paiement>parametre>sciences(monScience)
C'est la première fois que je fais face à ce genre de jointure(problème)quelqu'un veut m'aider à le surmonter
$select=$bdd->prepare("select paiment.code from

paiement INNER JOIN parametre(

select sciences.monScience from parametre INNER JOIN sciences ON parametre.sciences_idtableSciences=sciences.idtableSciences) ON paiement.parametre_idparametre=parametre.idparametre");

$executeSelect=$select->execute();

$rech=$select->fetchAll();


Merçi de votre aide

1 réponse

Messages postés
27328
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 janvier 2020
2 031
Bonjour

Select ...
From T1
Inner join T2 on ...
Inner join T3 on..


jordane45
Messages postés
27328
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 janvier 2020
2 031
Ce qui, dans ton cas, donnerait un truc du genre
SELECT PT.code 
      ,S.monScience
FROM paiement PT
INNER JOIN parametre PE  ON PE.idparametre = PT.parametre_idparametre
INNER JOIN sciences S ON  S.idtableSciences = PE.sciences_idtableSciences 
Bill-Billion
Messages postés
16
Date d'inscription
lundi 23 décembre 2019
Statut
Membre
Dernière intervention
17 janvier 2020
> jordane45
Messages postés
27328
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 janvier 2020

Mdrrrr,Jordane45 tu ne vas pas me croire ce code là je l'ai dejà utilisé avant dans qui avait deux clé etrangère vu que cette table çi est different je pensais que la requête serais une autre façon,merçi pour la réponse le sujet est resolu. mdr,3jours que je suis dessus pendant que je connaissais la reponse jamais je ne l'aurais utilisé.Merçi encore