Ik wil gegevens uit 2 tabellen gebruik voor mijn query
Tabel Trefwoorden:(trefwoord(String), trefIndex(int))
Tabel BoekTrefwoorden:(trefIndex(int), boekIndex(int))
Nu wil ik een query die alle trefwoorden geeft welke nog niet door een specifieke boekindex zijn gebruikt.
Geeft een Syntax fout(paar maanden oude versie van mysql):
Tabel Trefwoorden:(trefwoord(String), trefIndex(int))
Tabel BoekTrefwoorden:(trefIndex(int), boekIndex(int))
Nu wil ik een query die alle trefwoorden geeft welke nog niet door een specifieke boekindex zijn gebruikt.
Geeft een Syntax fout(paar maanden oude versie van mysql):
En dit levert een fout resultaat(zoals te verwachten hoor):SELECT Trefwoord FROM trefwoord WHERE TrefwoordIndex IN (SELECT TrefwoordIndex FROM trefwoord WHERE TrefwoordIndex = 2)
Weet iemand wat?SELECT t.Trefwoord, t.TrefwoordIndex FROM trefwoord t, boektrefwoord b WHERE t.TrefwoordIndex = b.TrefwoordIndex AND b.BoekIndex != 2