Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: SQL-MasterDetail Beziehung herstellen

  Alt 8. Dez 2005, 08:16
Moin.

Zitat von sniper_w:
Jetzt würde ich gerne zur Tabelle "Bestellungen" noch ein Feld hinzufühgen, KundenID = forign key (Kunden.ID). Wie ?
So etwa könnte das aussehen:

SQL-Code:
CREATE TABLE Bestellungen (
  Id INT(3) UNSIGNED PRIMARY AUTO_INCREMENT,
  ArtNr VARCHAR (30),
  Menge INT,
  Preis DOUBLE,
  KundenId INT,
  INDEX xKunden (KundenId),
  FOREIGN KEY (KundenId) REFERENCES Kunden(Id)
)
Eine Master-Detail-Beziehung ist ein konzeptionelles Konstrukt - du kannst versuchen es in der Datenbank angemessen nachzubilden, aber das RDBMS weiß nicht was es bedeutet.

Grüße vom marabu
  Mit Zitat antworten Zitat