1 pièce(s) jointe(s)
Problème SQL Modélisation
Bonjour à tous,
je suis nouveau dans la modélisation de base de données,
et j'ai d'ailleurs un soucis avec cela...
J'ai réalisé une modélisation de ce type:
(voir pièce jointe)
Concretement ce que j'ai fais c'est :
"un site peut avoir 1 ou plusieurs IA et inversement un IA peut avoir 1 ou plusieurs sites"
d'où les cardianlités 1,N des deux cotés, une table association "a_un_IA" a été créée dans PostGreSQL avec les deux clés primaires des deux tables SerialNumber et NumIA.
Maintenant je crée la BDD sous PostGreSQL
puis j'ajoute 3 sites dans la tables Site et j'attribue à chaque Site un IA dans la table association "a_un_IA":
"a_un_IA"
SerialNumber 1 ---> NumIA 1
SerialNumber 2 ---> NumIA 1
SerialNumber 3 ---> NumIA 2
Je veux maintenant avoir tous les sites, je fais
et j'ai mes 3 sites
Maintenant je voudrais avoir chaque Site avec son IA associé,
je fais donc :
Code:
1 2 3
|
SELECT serialnumber, numia
FROM site join ia on serialnumber=numia |
et j'ai un résultat totalement faux:
SN---NUMIA
1 ---1
2 ---2
3 ---3
si j'utilise la table association "a_un_ia", cela ne marcha pas non plus:
Code:
1 2 3
|
SELECT serialnumber , numia
FROM a_un_ia join ia on serialnumber=numia |
Je ne sais pas comment faire....
Me suis je trompé lors de la modélisation/requête SQL ?
Pourriez vous me donner un coup de main ?
Merci d'avance les gars !