Resultat d'une jointure sous php/mysql

ben1403 Messages postés 21 Date d'inscription   Statut Membre -  
ben1403 Messages postés 21 Date d'inscription   Statut Membre -
Bonjour, j'ai 2 tables: personnes et domaines.

je veux afficher pour une personne, ses différents domaines sur la mem ligne. voici ce ke mon code affiche:

jean Agriculture
jean santé

or, moi je voudrais afficher ca:

jean Agriculture - santé

merci
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. goulamass Messages postés 1427 Statut Membre 177
     
    Bonjour,

    Suffit de faire une jointure entre tes deux tables sur le prénom
    0
    1. ben1403 Messages postés 21 Date d'inscription   Statut Membre
       
      bjr, puis je avoir plus d'explications???
      0
  2. ryldor Messages postés 145 Statut Membre 14
     
    slt peux tu me donner la structure de tes tables ?
    0
    1. ben1403 Messages postés 21 Date d'inscription   Statut Membre
       
      voici la structure des 3 tables concernees: contact, sector et contsec(ki lie les 2 tables precedentes)

      CREATE TABLE `contact` (
      `idcont` varchar(14) NOT NULL,
      `orgId` varchar(14) default NULL,
      `officeId` varchar(14) default NULL,
      `salutation` varchar(10) default NULL,
      `firstName` varchar(50) NOT NULL default '',
      `lastName` varchar(50) NOT NULL default '',
      `title` varchar(50) default NULL,
      `phone1` varchar(100) default NULL,
      `phone2` varchar(100) default NULL,
      PRIMARY KEY (`idcont`)
      ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

      CREATE TABLE `sector` (
      `idsec` varchar(14) NOT NULL,
      `name` varchar(55) NOT NULL default '',
      PRIMARY KEY (`idsec`)
      ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


      CREATE TABLE `contsec` (
      `idcont` varchar(14) NOT NULL,
      `idsec` varchar(14) NOT NULL,
      PRIMARY KEY (`idcont`,`idsec`),
      KEY `abfkindex1` (`idcont`),
      KEY `abfkindex2` (`idsec`)
      ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
      0