Ik heb een vraagje over MySQL:
ik heb een tabel 'user':
id - int
username - varchar
etc
en een tabel 'favorite'
user_id - int
picture_id - int
Nu wil ik een query maken die alle user id's opvraagt die NIET voorkomen in de favorite tabel. Met db2 kan dat als volgt:
SELECT user.id FROM user WHERE user.id NOT IN (SELECT user_id FROM favorite)
Dit geeft een foutmelding:
You have an error in your SQL syntax near 'SELECT user_id FROM favorite)' at line 1
Iemand enig idee waarom dit niet werkt met MySQL?
ik heb een tabel 'user':
id - int
username - varchar
etc
en een tabel 'favorite'
user_id - int
picture_id - int
Nu wil ik een query maken die alle user id's opvraagt die NIET voorkomen in de favorite tabel. Met db2 kan dat als volgt:
SELECT user.id FROM user WHERE user.id NOT IN (SELECT user_id FROM favorite)
Dit geeft een foutmelding:
You have an error in your SQL syntax near 'SELECT user_id FROM favorite)' at line 1
Iemand enig idee waarom dit niet werkt met MySQL?