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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CREATE TABLE table1 (
   colone1Table1 char(4) NOT NULL,
   colone2Table2 char(4) NOT NULL,
   valeur int(20) NOT NULL,
   INDEX(colone1Table1,colone2Table1),
   PRIMARY KEY(colone1Table1,colone2Table1),
   FOREIGN KEY(colone1Table1,colone2Table1) REFERENCES (table2(colone1Table2),table3(colone2Table3))
     ON DELETE CASCADE
     ON UPDATE CASCADE
) type = InnoDB;
Merci.