Citat:
Ursprungligen postat av
fnirp
Jag hade...
Tack för ditt svar, många nyttiga tips!
Det om att bara lagra närvarande medlemmar tar jag med mig direkt, det låter ju väldigt logiskt. :-)
Jag antar att jag då kan göra en selection i närvaro-tabellen, t ex: "CASE WHEN medlem_id IS NULL THEN 'Frånvarande' ELSE 'Närvarande'". Borde ju vara bra mycket mer effektivare än att spara 1/0 för varje.
Ska också lägga till fler datumkolumner. Undrade dock lite över denna:
Citat:
Ursprungligen postat av
fnirp
Eftersom varje medlems närvaro ska registreras på respektive gruppträff kan man i Närvaro-tabellen använda en FK till MedlemGruppID. På så sätt kan inte en medlem vara med på en träff i en grupp han eller hon inte tillhör.
Närvaro--
Träffid(FK)
MedlemGruppID (FK)
Närvarande(bool)
Om jag sparar enbart träffid och FK från MedlemGruppID i "Närvaro"-tabellen, kommer jag då kunna söka på liknande sätt som ovan. Kanske bara är att joina in MedlemGrupp-tabellen i queryn?
Närvaro--
Träffid(FK)
MedlemGruppID (FK)
Datum