Salut,
 
Je dois faire une jointure entre deux tables pour rajouter de l'infos dans une table que je n'ai pas.
 
1ere table  
Citation :
 
 
 infoplus ( cod1,codpi,codomaine,infoplus)
 
   | 
 
2eme table
Citation :
 
 
 clientinfo ( codclient,codpiclient,codetablissement,codpietablissement,coddomaine)
 
   | 
 
Dans la 1ere table, j'ai mon infos suplementaire et dans les colonnes :
cod1 = j'ai soit le codclient soit codetablissement
codpi = j 'ai soit codpiclient soit codpietablissement
coddomaine = c est le domaine du client
en faite dans cette table j'ai les infos du client, de l etablissement et du domaine et du client;
 
dans la table clientinfo j'ai ce genre d'infos :
Citation :
 
 
 codclient codpiclient codetablissement  codpietablissement  coddomaine
 1         fr          1                 fr                  1
 1         fr          1                 fr                  2
 2         fr          1                 fr                  1
 2         fr          2                 fr                  2
 
   | 
 
je n'arrive pas a voir comment faire pour avoir pour chaque client,domaine et etablissement sont information;
 
c'est clair que je ne peux pas faire de jointure direct entre ses deux tables.
je pensai à faire trois tables à partir de la 1ere table :
une table pour client (cod1,codpi,codomaine,infoplus)
une table pour etablissment (cod1,codpi,codomaine,infoplus)
une table domaine (cod1,codpi,codomaine,infoplus)
 
et faire ensuite 3 jointure successive comme ceci
Citation :
 
 
 clientinfo.codclient = infoplus.cod1
 clientinfo.codpiclient = infoplus.codpi
   clientinfo.codetablissement = infoplus.cod1
 clientinfo.codpietablissement = infoplus.codpi
   clientinfo.codclient = infoplus.cod1
 clientinfo.codpiclient = infoplus.codpi
 clientinfo.coddomaine = infoplus.coddomaine
   | 
 
est-ce lourd ?faisable ?
 
Merci de votre aide