17. august 2003 - 16:06Der er
6 kommentarer og 1 løsning
MySQL: Modsat valg
Ved ikke rigtigt hvad jeg skal kalde det andet end modsat valg:
Jeg har en bruger-tabel, en spørgsmål-tabel og en svar-tabel, hvor bruger-id og spørgsmåls-id gemmes sammen.
Brugere: brugerid og flere
Spørgsmål: spmid kategori og flere
Svar: brugerid spmid rigtigt/forkert
Antag at brugerid 1 skal se på alle spørgsmål med kategori "Film" han IKKE har svaret på. Dvs hvor der ikke findes en record i Svar hvor brugerid 1 har med et spmid hvor kategori er "Film". Jeg kan sagtens finde dem der er besvaret af den bruger i den kategori ved at skrive:
sql = "SELECT * FROM spms, svar where spms.id = svar.spmid and spms.kategori = '" & Request.querystring("kategori") & "' and svar.brugerid = '" & session("brugerid") & "'"
Eller deromkring :D Jeg vil sådan set bare have det resultat "inverteret" så at sige...
SELECT * FROM spms AS sp, svar AS sv WHERE sp.id = sv.spmid AND sp.kategori = '" & Request.QueryString("kategori") & "' AND NOT sv.brugerid = '" & Session("brugerid") & "'"
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.