Requete

ayesz Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tout le monde je besoin d'aide comment faire une requete avec 3 tables en php et mysql

2 réponses

diablo13800 Messages postés 2890 Date d'inscription   Statut Membre Dernière intervention   1 860
 
Bonjour,

Qu'est-ce que vous avez comme code a l'heure actuelle?
Pour la connexion a la bdd Utilisais PDO qui est bien plus efficace que Mysql (déprécié a ce jour).
La requete doit etre de la forme suivante :
select * from user inner join table1 on table1.key=user.key
inner join table2 on table2.key=user.key
where votre_condition
0
ayesz Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci diablo13800 pour cette reponse
0
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   2 004
 
Bonjour ayesz

si vous voulez faire une requête sql sur plusieur tables, il faut indiquer le lien entre les différentes tables.

Je te donne un exemple.

Table livres
id_livre
nom_livre
...

Tables magasins
id_magasin
nom_magasin
...

Table ventes
id_ventes
id_livre
id_magasin
...

Maintenant si tu veux savoir le nom des magasins qui ont vendu le livre "LivreA" et en quelle quantité

SELECT magasins.nom_magasin, COUNT(ventes.id_vente), livres.nom_livre
FROM  magasins, livres, ventes
WHERE livres.id_livre = ventes.id_livre
AND     magasins.id_magasin = ventes.id_id_magasin
AND  livres.nom_livre = "LivreA";
0