[Access] Deux tables en une mais...

Deux tables en une mais... [Access] - SQL/NoSQL - Programmation

Marsh Posté le 29-06-2002 à 11:24:30    

Salut,
 
Voila, j'ai deux tables "Société" et "Contacts" avec une relation de 1 à plusieurs.  
 
Société                    Contacts
-------                    --------
N° auto                    N° Auto
Ref clienf ========> Ref client
Raison sociale            Nom  
Ville                         Tel
....
 
J'aimerai avoir le résultat suivant dans une seule table....
 
 
[société].Raison sociale | [société].ville | [contact]nom1 |[contact]tel1 |[contact]nom2 |[contact]tel2 | ....
 
J'ai essayé plein de trucs, mais j'ai fait choux blanc, alors si quelqu'un a une idée elle sera la bienvenue. (J'espère avoir été clair ds mes explications).
 
Merci D'avance


Message édité par olivierl59 le 29-06-2002 à 11:38:50
Reply

Marsh Posté le 29-06-2002 à 11:24:30   

Reply

Marsh Posté le 29-06-2002 à 11:37:25    

ben déjà faut que dans ta table contact tu reprennes les numéro de la société ou le contact bosse non ?

Reply

Marsh Posté le 29-06-2002 à 15:18:05    

Ne sais tu pas faire les opération que tu désire directement sur une requete ???
Sinon essaie avec des requete de création, d ajout et de mise a jour de tes table ...
Explique a quoi va te servir cette table ! Je pourrai peut etre mieux t aider

Reply

Marsh Posté le 29-06-2002 à 16:28:22    

Contenu de la table Société :
 
Ref client Nom client Ville
100A       Toto       Paris
100B       Titi         Lille
 
Contenu de la table Contacts :
 
N° auto ref_client Nom ...
1         100A       Papa
2         100A       Maman
3         100A       Lechien
4         100B       Labonne
5         100B       EtMoi
 
Resultat souhaité :
 
Ref_client | société.[nom] | société.[ville] | contact[nom1] | contact[nom2] | contact[nom3]
100A         Toto               Paris                  Papa                  Maman           LeChien  
100B         Titi                 Lille                    LaBonne             EtMoi
 
 
Voila, rien ne vaut un bon exemple pr se faire comprendre je crois. Merci déjà a ceux qui se sont penchés sur mon pb.


Message édité par olivierl59 le 29-06-2002 à 16:41:50
Reply

Marsh Posté le 29-06-2002 à 17:49:23    

ben c une bete jointure
select * from societe,contacts where societe.refclient = contacts.refclient

Reply

Marsh Posté le 29-06-2002 à 19:39:27    

Ben désolé, je vois pas: je serais parti avec une solution de requète d'analyse croisé (après une première query qui aurait fusionné tes deux tables) mais le résultat n'est pas top.
 
Bon courage (et si tu trouves la solution ailleurs, je suis intéressé)


Message édité par latruffe le 29-06-2002 à 19:39:49
Reply

Marsh Posté le 29-06-2002 à 20:48:53    

Oui ok d accord pour le résultat désiré mais apres que veux tu faire de ta table il n y a peut etre pas besoin de passer par cette table intermédiaire ... je ne sais pas ...
Sinon tu peu toujours m envoyer ta bd + une explication clair et précise de ton probleme a l adresse suivant : thebigben5@hotmail.com  
PS: si tu me l envoie je ne serais pas y regarder avant lundi ... mais je te promes d y regarder si tu me l envoie  :)

Reply

Marsh Posté le 01-07-2002 à 23:54:46    

L'utilisation est la récup de cette table pour exportation ds un PSION. Et ce ~{[|[`\^@]^\`` d'utilisateur ne veut pas modifier son petit fichier de m.... GRRRRRR
 
The Big Ben, tu veux quoi, une BDD avec les deux tables ?  
Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed