> 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

Antwort per Email an