Ik heb 3 tabellen:
users
id
naam
books
id
titel
whohas
userid
bookid
Nu de volgende query:
SELECT * from books, whohas WHERE books.id = whohas.bookid and whohas.userid <> huidige_user
Wat ik wilde was een lijst met boeken die huidige_user NIET heeft, maar iemand anders wel. Alleen nu geeft ie dus ook boeken weer die zowel iemand anders als huidige_user heeft. Dat laatste wil ik dus niet.
Kan iemand mijn SQL-geheugen enigzins opfrissen?
users
id
naam
books
id
titel
whohas
userid
bookid
Nu de volgende query:
SELECT * from books, whohas WHERE books.id = whohas.bookid and whohas.userid <> huidige_user
Wat ik wilde was een lijst met boeken die huidige_user NIET heeft, maar iemand anders wel. Alleen nu geeft ie dus ook boeken weer die zowel iemand anders als huidige_user heeft. Dat laatste wil ik dus niet.
Kan iemand mijn SQL-geheugen enigzins opfrissen?