mC pAiN
Erfahrenes Mitglied
Hallo,
wie schreibt man in MySQL das Create Teable, wenn man eine n zu m Beziehung hat?
Ich habe z.B. eine Tabelle 'Kunde' mit KID, Name, Adresse und eine Tabelle 'Produkt' mit PID, PName, Preis.
Wenn eine Kunde etwas kauft brauche ich ja noch eine Tabelle 'gekauft', die im ERM zwischen den beiden steht.
Diese Tabelle hat die Attribute Menge und Datum.
Bei dieser Beziehung werden doch die Primärschlüssel der beiden anderen Tabellen ein zusammengesetzter Primärschlüssel in 'gekauft'.
Müßte ja dann so aussehen:
gekauft(KID, PID, Menge, Datum)
wie schreibt man in MySQL das Create Teable, wenn man eine n zu m Beziehung hat?
Ich habe z.B. eine Tabelle 'Kunde' mit KID, Name, Adresse und eine Tabelle 'Produkt' mit PID, PName, Preis.
Wenn eine Kunde etwas kauft brauche ich ja noch eine Tabelle 'gekauft', die im ERM zwischen den beiden steht.
Diese Tabelle hat die Attribute Menge und Datum.
Bei dieser Beziehung werden doch die Primärschlüssel der beiden anderen Tabellen ein zusammengesetzter Primärschlüssel in 'gekauft'.
Müßte ja dann so aussehen:
gekauft(KID, PID, Menge, Datum)