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