FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Har WN som tidsfördriv
|
Vet inte heller hur det fungerar med access.
Men något sånt här skulle nog funkar i MySQL: SELECT Person.fnamn, Person.enamn, Person.pnr FROM KursTillfälle INNER JOIN Anmälan ON Anmälan.ktillfid = KursTillfälle.ktillfid INNER JOIN Person ON Person.personid = Anmälan.personid WHERE KursTillfälle.personid = 5 AND (SELECT COUNT(*) FROM Anmälan WHERE Anmälan.personid = Person.Personid)) = (SELECT COUNT(*) FROM KursTillfälle WHERE KursTillfälle.personid = 5) AND KursTillfälle.genomförd = 'Ja' AND Anmälan.närvarande = 'Ja' Den andra subqueryn går att ta bort om man vet hur många kurser som personen har hållit. Det går säkert att optimera den en del också, men det kanske inte är det viktigaste Edit: Stor chans att det blivit något fel, jag skrev allt direkt ut huvudet utifrån din databasmodell |
|||
![]() |
![]() |
Svara |
|
|