Php/Mysql Double requête à partir de 2 tables [Résolu/Fermé]

- - Dernière réponse :  Sybrix - 1 juil. 2010 à 09:48
Bonjour,

je vous expose mon problème :
je travaille sur une application en php/mysql, et dispose de deux tables. Je voudrais regrouper certaines informations de ces deux tables dans un seul et même tableau.

Concretement, de ma première table, j'extraie un numero et un id_agent (aucuns soucis pour le mettre dans le tableau)
Grâce à la 2ème table, je peux associer le nom et prénom de l'agent grâce à id_agent mais je ne sais pas comment procèder pour associer l'id agent des deux tables.

Merci de votre aide.


Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
3 septembre 2014
29
1
Merci
Salut, il faut aller voir du coté des jointures SQL.
Un petit article pour les jointures simples :
http://www.commentcamarche.net/contents/sql/sqljoint.php3
Un autre beaucoup plus complet :
http://sqlpro.developpez.com/cours/sqlaz/jointures/

Bon courage.

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 59877 internautes nous ont dit merci ce mois-ci

Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
78
0
Merci
SELECT * FROM table1 INNER JOIN table2 ON table1.id_agent = table2.id_agent;

çà ressemble a un truc comme çà , à toi d'adpater en fonction de tes tables et champs

INNER JOIN suppose que les données existent dans ta seconde table
sinon tu peux mettre LEFT JOIN, si l'id existe dans la table1 mais pas dans la table2 (il créera un enregistrement qui sera vide pour le nom et le prenom)
0
Merci
Merci pour vos réponses, cela a résolu mon problème.