Beste lezer,
Er is geen unieke index gevonden voor het van de primaire tabel waarnaar wordt verwezen.
Het gaat om de volgende query's die problemen geven:
[SQL]CREATE TABLE LIEDINFO
( Groepnr INTEGER NOT NULL,
Lied VARCHAR NOT NULL,
EditieTOP2000 INTEGER NOT NULL ,
PlaatsTOP2000 INTEGER NOT NULL,
PRIMARY KEY (Groepnr, Lied, EditieTOP2000),
FOREIGN KEY (Groepnr)
REFERENCES GROEP (Groepnr)
)[/SQL]
[SQL]CREATE TABLE LIEDJES
( Groepnr INTEGER NOT NULL,
Lied VARCHAR NOT NULL,
Duur INTEGER NOT NULL ,
PRIMARY KEY (Groepnr, Lied),
FOREIGN KEY (Groepnr, Lied)
REFERENCES LIEDINFO (Groepnr, Lied)
)[/SQL]
Ik wil dus die onderste aan de bovenste koppelen, maar daar gaat het fout.. Hoe kan dit? Hopelijk kan één van jullie me helpen. Alvast bedankt!
Er is geen unieke index gevonden voor het van de primaire tabel waarnaar wordt verwezen.
Het gaat om de volgende query's die problemen geven:
[SQL]CREATE TABLE LIEDINFO
( Groepnr INTEGER NOT NULL,
Lied VARCHAR NOT NULL,
EditieTOP2000 INTEGER NOT NULL ,
PlaatsTOP2000 INTEGER NOT NULL,
PRIMARY KEY (Groepnr, Lied, EditieTOP2000),
FOREIGN KEY (Groepnr)
REFERENCES GROEP (Groepnr)
)[/SQL]
[SQL]CREATE TABLE LIEDJES
( Groepnr INTEGER NOT NULL,
Lied VARCHAR NOT NULL,
Duur INTEGER NOT NULL ,
PRIMARY KEY (Groepnr, Lied),
FOREIGN KEY (Groepnr, Lied)
REFERENCES LIEDINFO (Groepnr, Lied)
)[/SQL]
Ik wil dus die onderste aan de bovenste koppelen, maar daar gaat het fout.. Hoe kan dit? Hopelijk kan één van jullie me helpen. Alvast bedankt!