> Vielleicht w�re der Tabellenaufbau so geschickter: > > CREATE TABLE tblAhn > ( > AHN INTEGER NOT NULL, > -- ... > ) > > CREATE TABLE tblKind > ( > KIND INTEGER NOT NULL, > MUTTER INTEGER NOT NULL, > VATER INTEGER NOT NULL, > PRIMARY KEY(KIND), > FOREIGN KEY (MUTTER) REFERENCES tblAhn(AHN), > FOREIGN KEY (VATER) REFERENCES tblAhn(AHN) > ) > > denn: > - jedes Kind hat genau einen Vater und genau eine Mutter (glaube ich > zumindest) > - aus der Spalte ist das Geschlecht des Elter ersichtlich
In der tat.... So w�re es besser... Noch besser f�nde ich aber dies: tblPerson: ID NAME ... ... VATER NULL MUTTER NULL Bei VATER und MUTTER ist NULL erlaubt f�r unbekannte Vorfahren... Zwei Tabellen sind nicht n�tig und man muss nicht auch noch einen LEFT JOIN machen, damit man auch wirklich alle Personen bekommt auch wenn sie keine bekannten Eltern haben o.�. Gruss, Claudius _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
