Php/Mysql Double requête à partir de 2 tables

Résolu
Sybrix -  
 Sybrix -
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.


A voir également:

3 réponses

vincebzh Messages postés 137 Date d'inscription   Statut Contributeur Dernière intervention   29
 
Salut, il faut aller voir du coté des jointures SQL.
Un petit article pour les jointures simples :
https://www.commentcamarche.net/contents/1063-sql-jointures
Un autre beaucoup plus complet :
https://sqlpro.developpez.com/cours/sqlaz/jointures/

Bon courage.
1
maka54 Messages postés 698 Date d'inscription   Statut Membre Dernière intervention   80
 
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
Sybrix
 
Merci pour vos réponses, cela a résolu mon problème.
0