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.

3 réponses

  1. vincebzh Messages postés 144 Statut Contributeur 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
  2. maka54 Messages postés 721 Statut Membre 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
  3. Sybrix
     
    Merci pour vos réponses, cela a résolu mon problème.
    0