Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1420 connectés 

  FORUM HardWare.fr
  Programmation

  Pour les pros en database : prob pour ma base sur MySQL

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pour les pros en database : prob pour ma base sur MySQL

n°112763
unotouch
Consultant SSI
Posté le 16-03-2002 à 11:18:48  profilanswer
 

ben oui j'ai un petit probleme
en effet, j'ai une table clients et un table distributeurs
dans ma table des distributeurs je dois avoir "n" clients, seulement sous MySQL ya pas de tableau....donc je fais comment puisque je connais pas a l'avance le nombre de clients...
 
 
comment faire ?????¿  :??:

mood
Publicité
Posté le 16-03-2002 à 11:18:48  profilanswer
 

n°112766
Slash-
Posté le 16-03-2002 à 11:30:50  profilanswer
 

Bon,
 
je vais repondre un truc mais je ne suis pas plus sur que ca hein...
 
en fait en lisant bien ton prob, un distributeur "peut avoir" n clients
 
donc si dans le sens inverse c'est : un client ne peut "avoir" au plus qu'un distributeur, alors tu dois mettre un cle etrangere referencant la cle primaire de la table distributeur dans la table client
 
si par contre un client peut "avoir" n distributeur alors vu qu'on a une relation n à n, tu dois creer une table intermediaire ayant pour colonnes les cles primaires des 2 tables concernees
 
voila j'espere avoir repondu a ta question

n°112773
unotouch
Consultant SSI
Posté le 16-03-2002 à 12:05:38  profilanswer
 

ah oui c tout con
en fait je fais comme ca koi
 
ds distributeurs : ID INT PRIMARY KEY
 
et dans clients : ID INT PRIMARY KEY,
                  DISTRIB_ID INT REFERENCES DISTRIBUTEURS
 
c ca ?
ou alors
DISTRIB_ID INT FOREIGN KEY REFERENCES DISTRIBUTEURS???
 
chui pas un pro des bases  :pt1cable:

n°112792
Slash-
Posté le 16-03-2002 à 13:51:06  profilanswer
 

Ben je ne connais pas la syntaxe exact en MySql, je travaille plutot avec oracle
 
mais ca doit etre un truc du genre :  
 
dans distributeurs : ID INT PRIMARY KEY  
 
et dans clients : ID INT PRIMARY KEY,  
                  DISTRIB_ID INT FOREIGN KEY REFERENCES DISTRIBUTEURS(ID)
 
a+

n°112864
unotouch
Consultant SSI
Posté le 16-03-2002 à 19:09:25  profilanswer
 

Merci de ton aide  :sol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Pour les pros en database : prob pour ma base sur MySQL

 

Sujets relatifs
[VB] compacter une base de donnée access[MySQL] Requête assez compliquée
[Excel to MySQL] Feuille Excel dans base MySQL avec script Php ?[OBDC Mysql] Connection au serveur sql free avec Obdc
MySQL , problème avec les dates ....aide (fastoche)Prob en [VBscript] ou [javascript] pour les fans de formulaires!
[XML/Schema] question philosophique sur Schema. -> prob. tech. Schema[PHP-MySQL] Refresh lors du retour à la pase suivante non désiré
Soluce rapide et simple pour migrer de Access vers MySql 
Plus de sujets relatifs à : Pour les pros en database : prob pour ma base sur MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR