OVH Cloud OVH Cloud

Comment lier 3 tables

14 réponses
Avatar
izsobad1
Bonjour,

Soit une table "Retours" qui contient plusieurs "Fournisseurs", chaque
"Fournisseur" pouvant avoir plusieurs "Adresses"

-> 3 tables (cl=E9s primaires entre {}) :
Retours : {RefRetour} , RefFournisseur , RefAdresse
Fournisseurs : {RefFournisseur} , Nom
Adresses : {RefAdresse}, Rue , Ville

En liant Retours.RefFournisseur avec Fournisseur.{RefFournisseur}
et Retours.RefAdresse avec Adresses.{RefAdresse}

Quand je cr=E9er un nouveau "retour", je dois bien choisir un
fournisseur existant, mais je peux saisir une adresse qui ne concerne
pas ce fournisseur !

Une id=E9e ?

4 réponses

1 2
Avatar
db
Blaise Cacramp a écrit :
Selon : Bonjour ou bonsoir

Mes excuses. Fin de semaine ;-)

Il est vrai que je trouve curieux qu'un fournisseur possède plusieurs
adresses, mais je répond à la question posée
«
Soit une table "Retours" qui contient plusieurs "Fournisseurs", chaque
"Fournisseur" pouvant avoir plusieurs "Adresses"
»



Mais dans votre structure :

Retours : {RefRetour} , RefFournisseur
Fournisseurs : {RefFournisseur}, RefAdresse, Nom
Adresses : {RefAdresse}, Rue , Ville

Comment un fournisseur peut-il avoir plusieurs adresses ?
Avatar
Blaise Cacramp
"db" a écrit dans le message de news:
%
Blaise Cacramp a écrit :
Selon : Bonjour ou bonsoir

Mes excuses. Fin de semaine ;-)

Il est vrai que je trouve curieux qu'un fournisseur possède plusieurs
adresses, mais je répond à la question posée
«
Soit une table "Retours" qui contient plusieurs "Fournisseurs", chaque
"Fournisseur" pouvant avoir plusieurs "Adresses"
»



Mais dans votre structure :

Retours : {RefRetour} , RefFournisseur
Fournisseurs : {RefFournisseur}, RefAdresse, Nom
Adresses : {RefAdresse}, Rue , Ville

Comment un fournisseur peut-il avoir plusieurs adresses ?



Dans la table Fournisseur, il y a RefAdresse
Avatar
db
Blaise Cacramp a écrit :

»


Mais dans votre structure :

Retours : {RefRetour} , RefFournisseur
Fournisseurs : {RefFournisseur}, RefAdresse, Nom
Adresses : {RefAdresse}, Rue , Ville

Comment un fournisseur peut-il avoir plusieurs adresses ?



Dans la table Fournisseur, il y a RefAdresse




Donc une seule adresse pour un même fournisseur.
Avatar
Blaise Cacramp
Selon : Bonjour ou bonsoir

Honte à moi. Comment puis-je me fourvoyer comme cela ?

Le côté 1 est la clef

Retours : {RefRetour}
Fournisseurs : {RefFournisseur}, RefRetour, Nom
Adresses : {RefAdresse}, RefFournisseur, Rue , Ville


Cdt, Blaise
---- ---- ----


"db" a écrit dans le message de news:

Blaise Cacramp a écrit :

»


Mais dans votre structure :

Retours : {RefRetour} , RefFournisseur
Fournisseurs : {RefFournisseur}, RefAdresse, Nom
Adresses : {RefAdresse}, Rue , Ville

Comment un fournisseur peut-il avoir plusieurs adresses ?



Dans la table Fournisseur, il y a RefAdresse



Donc une seule adresse pour un même fournisseur.


1 2