04. maj 2016 - 10:58Der er
3 kommentarer og 1 løsning
Bevare historik
Hej eksperter
Jeg er ved at lave et lille hobby projekt, hvor man kan registrere klubber, hold, kampe m.m.
Jeg er interesseret i at kunne bevare historik omkring f.eks. holdnavne. Altså, at hvis et hold af en eller anden grund skifter navn, så vil det 'gamle' navn fremgå af de kampe der spillet og det 'nye' navn fremgå af fremtidige kampe.
Er der et pattern eller noget, der løser den opgave?
holdnavn -------- id PK holdid FK->hold start slut navn
kamp ---- id PK hjemmehold FK->hold udehold FK->hold tid
SELECT hn1.navn,hn2.navn,kamp.tid FROM kamp,hold h1,holdnavn hn1,hold h2,holdnavn hn2 WHERE (kamp.hjemmehold=h1.id) AND (kamp.udehold=h2.id) AND (h1.id=hn1.holdid) AND (kamp.tid BETWEEN hn1.start AND hn1.slut) AND (h2.id=hn2.holdid) AND (kamp.tid BETWEEN hn2.start AND hn2.slut)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.