Tänkte loopa ut en lista med saker som folk borde läsa/se/göra. Problemet blir att få SQL-satsen att markera gjorda saker.
Movie
ID | MovieTitle | ReleaseYear
int | VarChar | int
MovieSeen
MovieID | UserID | (seen)
int | int | int (1/0)
(Japp, det ska bli multianvändarvänligt)
SELECT ID, Movietitle, ReleaseYear
FROM movie
ORDER BY MovieTitle
Enkelt så här långt.
SELECT ID, Movietitle, ReleaseYear, MovieSeen.Seen
FROM Movie JOIN Movieseen ON (Movie.Id = MovieSeen.MovieId)
WHERE UserID = "& identid &"
Tanken med ovanstående join är rätt (Om man nu bara vill lista de filmer man sett). Problematiken med ovanstående join är ju bara att den loopar ut de jag har sett. Har jag inte sett några får jag inte ut någon.
Det jag vill göra är alltså att lista alla filmer som jag ska se, och sedan få ut en "1/0" som jag sedan kan rödmarkera filmerna som jag sett i samma lista.
exempel skrev:
Terminator: Salvation (2009)
The Sixth Sense (1999) --- Seen
Finding Nemo (2003) --- Seen
Ska jag kanske beblanda mig med en INNER JOIN istället?