Jointure sur 3 tables

Résolu/Fermé
Bill-Billion Messages postés 41 Date d'inscription lundi 23 décembre 2019 Statut Membre Dernière intervention 2 septembre 2020 - 23 déc. 2019 à 02:09
Bill-Billion Messages postés 41 Date d'inscription lundi 23 décembre 2019 Statut Membre Dernière intervention 2 septembre 2020 - 23 déc. 2019 à 15:15
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
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
23 déc. 2019 à 06:58
Bonjour

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


1
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
23 déc. 2019 à 08:25
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 
0
Bill-Billion Messages postés 41 Date d'inscription lundi 23 décembre 2019 Statut Membre Dernière intervention 2 septembre 2020 > jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024
23 déc. 2019 à 15:15
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
0