Ja, natürlich braucht die die Lookup Tabelle noch einen Primary Key, der dann gleichzeitig auch als Index dient. Du musst also nur die beiden angelegten Indexe löschen und stattdessen einen Primary Key über beide Spalten 'ziehen'.
Code:
ALTER deine_tabelle ADD PRIMARY KEY (film_hat_darsteller, film_hat_regisseur);
Zitat:
wie kann ich nun eine verbindung zwischen bereits angelegten filmen und z.b. darstellern herstellen??
|
Mit einem JOIN (wenn ich deine Frage richtig verstanden habe). z.B. so:
Code:
SELECT d.darsteller_name
FROM filme AS f
INNER
JOIN film_zu_darsteller AS fd
ON fd.film_id = f.film_id
INNER
JOIN darsteller AS d
ON d.darsteller_id = fd.darsteller_id
WHERE f.film_name = 'Gesuchter Film'
Diese Abfrage würde dann alle Schauspieler des gesuchten Films selektieren.