SWLECT * FROM Användare WHERE anvandarId NOT IN (SELECT anvandarId from Narvaro WHERE aktivitetId=?)
psst. Inte bra att använda svenska tecken i tabellnamn :)
2 svar · 234 visningar · startad av Addeladde
Jag har en tabell med användare och så har jag en tabell med närvarande på en aktivitet. Det finns också en tabell med aktiviteten.
Nu vill jag alltså få ut alla personer som inte var med på en aktivitet. Hur gör jag det?
Aktivitet
aktivitetID
Användare
anvandarID
Narvaro
anvandarID | aktivitetID
SWLECT * FROM Användare WHERE anvandarId NOT IN (SELECT anvandarId from Narvaro WHERE aktivitetId=?)
psst. Inte bra att använda svenska tecken i tabellnamn :)
Japp lyckades få till det själv. Men tack erka!
sqlString = "Select a.anvandarID, a.anvandarFornamn, a.anvandarEfternamn, a.anvandarPersonnummer " &_
"From anvandare as a, kursmedlemskap as km " &_
"Where a.anvandarID not in(Select anvandarID from narvaro Where lektionID = "& lektionID & ") "&_
"And a.anvandarTyp = 0 " &_
"And km.kursID = " & kursID & " " &_
"And km.anvandarID = a.anvandarID " &_
"Order by a.anvandarFornamn"
Set ejNarvarandeRS = con.execute(sqlString)