04. november 2004 - 13:10Der er
7 kommentarer og 1 løsning
Find hvad man mangler
Jeg skal bruge en SQL sætning som kan finde alle de "Titler" som en bruger ikke har. Har prøvet med dette men den finder alle de titler som man ikke har og andre har. (dvs. den finder faktisk alt, da alle bruger har alle titler lagt sammen)
SELECT DISTINCT F.FILMID FROM FILM F LEFT JOIN MOVIE2USERS MO ON MO.MOVIEID = F.FILMID WHERE MO.USERID IS NULL OR MO.USERID <> @USERID
jeg kan ikke lige løse den, men så vidt jeg kan se så beder du om at få alle de titler som haves af alle andre brugere end userID, så du vil få alt minus det brugeren selv har (men kun hvis vedkommende har noget unikt, som der ikke er andre der har).
Jeg for alt og det brugeren selv har. Den finder nok det brugeren selv har ved at der er et UserID som ikke er brugeren men en anden bruger, så derfor er <> UserID true.
Så hvis jeg er bruger med UserID 34 skulle mit resultal være at jeg mangler film med filmID 154. Men jeg for også filmID 153 da UserID <> @UserID(34) ved ID 2 & 3
Det er ikke en valid SQL statement. Ved ikke om der er forskel med jeg bruger en "Store Procedure" på SQL serveren og den vil ikke kendes ved din (Netro)'s SQL string
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.