|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 40 ![]() |
Bonjour,
J'ai une table table1 qui contient 3 colones (colone1Table1,colone2Table1,valeur). colone1Table1 fait référence à table2(colone1Table2) et colone2Table1 fait référence a table3(colone2Table3). Il me faut les deux référence pour avoir la valeur de la table1. Comment réaliser la construction de ma table table1? Il me faudrait quelque chose qui ressemble à ( mais ceci ne fonctionne pas ): Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
il faut spécifier les FK une par une
Code :
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
||
|
|
00
|
|
|
#3 | |||
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 40 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 40 ![]() |
Je suis etonner de voir que personne ne puisse repondre a cette question
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() ![]() |
Dis moi si je comprends bien :
Tu as deux tables, par exemple Professeur et une table Administrateur. Tu veux faire une table HeureTravaillée qui peut contenir soit une référence à un Professeur ou une référence à Administrateur. La seule solution que je vois, c'est de créer une table Travailleur qui contient toutes les informations commune à Professeur et Administrateur, puis tu référence Professeur, Administrateur et HeureTravaillée vers Travailleur. C'est la seule solution que j'ai trouvée. |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 40 ![]() |
CIFQ_Drew, merci d'avoir répondu.
Mais c'est pas tout a fait ca que je veux. Dans mon cas, il y a deux colone dans la table HeureTravaillée qui contient une référence vers une valeur d'une table et une autre référence vers une valeur d'une autre table |
|
|
00
|
|
|
#7 | |||
|
Membre confirmé
![]() ![]() |
Bonjours lichman,
J'ai regarder ton code, et selon moi tu veux créer une clé primaire à partir de deux champs qui sont des références sur deux tables différentes. Selon moi, tu dois déclarer tes clés étrangères séparements comme qi130 a décrit. Citation:
J'ai peut-être un cas similaire : Je construit un portail dont des Membres (une table) possède aucun ou des Services (une table). Pour déterminer les services que possède un membre, j'utilise une table SvcActif, qui n'est constitué que de deux clé étrangère : voici le code : Code :
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com