Citat:
Ursprungligen postat av Proton
Det förstår jag, du får en kartesisk join eftersom det inte finns specificerat nånstans i din modell vad jag kan se vilken pappa som är far till vilken dotter. Hur håller du reda på den relationen?
Jaa jag tänker ju såhär i mitt huvud.
Plocka ut alla mammor och pappor.
Eva | Lars
Eva | Kent
... | ...
Plocka ut alla mammor och döttrar.
Eva | Jenny
Eva | Lisa
... | ...
Lägga ihop Mamman och pappan och deras gemensamma barn.
Eva | Lars | Jenny
Eva | Kent | Lisa
Kanske ska använda sig av en temporär tabell? Där man kan använda sig av en "familj".
Familj1 | Eva | Lars | Jenny
Familj1 | Eva | Lars | Johan
Familj2 | Eva | Kent | Lisa
... | ... | ... | ...
Då kan man skapa Familj1 av mamma1 och pappa1, sen lägga på barnen.
Sen skapar man en familj av mamma1 och en ev. pappa2. Shit blir bra rörigt i huvudet just nu. Grejen är ju att allt tabellerna har gemensamt är mamman.
Mamman kan ju förekomma flera gånger, pappan kan förekomma flera gånger, men barnen är ju unika.