Requete
ayesz
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
DelNC Messages postés 2360 Statut Membre -
DelNC Messages postés 2360 Statut Membre -
Bonjour a tout le monde je besoin d'aide comment faire une requete avec 3 tables en php et mysql
2 réponses
-
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 -
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";