ok ik zit met een standaart sql probleem
personen
-----
persid
persnaam
-----
personenrechten
-----
persid
moduleid
-----
modules
-----
id
naam
-----
Nu wil ik van modules de naam selecteren van de modules die nog niet gekoppeld worden aan de personen,
nu heb ik dit
SELECT modules.naam, modules.id
FROM modules
LEFT JOIN CS_modulerights ON ( modules.id= personenrechten.moduleid)
WHERE personenrechten.persid = '1'
maar daar kijkt hij naar personenrechten welke hij wel heeft
SELECT modules.naam, modules.id
FROM modules
LEFT JOIN CS_modulerights ON ( modules.id= personenrechten.moduleid)
WHERE personenrechten.persid != '1'
laat hij zien welke de andere personen wel hebben.. maar dat interesseert me dus niet, weet iemand hoe ik dit moet oplossen?
personen
-----
persid
persnaam
-----
personenrechten
-----
persid
moduleid
-----
modules
-----
id
naam
-----
Nu wil ik van modules de naam selecteren van de modules die nog niet gekoppeld worden aan de personen,
nu heb ik dit
SELECT modules.naam, modules.id
FROM modules
LEFT JOIN CS_modulerights ON ( modules.id= personenrechten.moduleid)
WHERE personenrechten.persid = '1'
maar daar kijkt hij naar personenrechten welke hij wel heeft
SELECT modules.naam, modules.id
FROM modules
LEFT JOIN CS_modulerights ON ( modules.id= personenrechten.moduleid)
WHERE personenrechten.persid != '1'
laat hij zien welke de andere personen wel hebben.. maar dat interesseert me dus niet, weet iemand hoe ik dit moet oplossen?