Andre Victor: Problem mit SQL-Statement

Beitrag lesen

Zum Verstaendnis: artikelzubehoer definiert nicht jede Beziehung zwischen artikel und zubehoer, sondern nur exklusive Verbindungen? D.h. ein Eintrag in zubehoer "gehoert" zu jedem artikel, wenn es keinen Eintrag in artikelzubehoer gibt?

Das ist so korrekt. Ich müsste ja ansonsten in der Zwischentabelle artikelzubehoer für jeden Artikel jegliches Zubehoer hinterlegen, also z.B. artikelnummer = 1, artikelnummerzubehoer = 1
artikelnummer = 1, artikelnummerzubehoer = 2
artikelnummer = 1, artikelnummerzubehoer = 3
usw.
artikelnummer = 2, artikelnummerzubehoer = 1
artikelnummer = 2, artikelnummerzubehoer = 2
artikelnummer = 2, artikelnummerzubehoer = 3

Was sind denn eigentlich die Primaerschluessel?

Die Primärschlüssel sind in Tabelle artikel = artikelnummer und in zubehoer = artikelnummerzubehoer. In der Zwischentabelle artikelzubehoer sind dann nur diese beiden Primärschlüssel enthalten.

Gruss André