Kort samen gavat:
2 tabelen:
- loginsysteem
- bandleden
beide bevatten een veld gebruikersnaam.
Nu wil ik de gebruikersnamen weten die wel in loginsysteem staan maar niet in bandleden. Ik dacht aan dit:

                    $sql = "SELECT loginsysteem.gebruikersnaam FROM loginsysteem WHERE loginsysteem.gebruikersnaam <> (SELECT bandleden.gebruikersnaam FROM bandleden WHERE bandleden.gebruikersnaam = loginsysteem.gebruikersnaam) ";

Maar dat geeft null resultaat...
kan iemand helpen?
Gokje

SELECT
    l.gebruikersnaam
FROM
    loginsysteem as l
LEFT JOIN bandleden as b ON
    b.gebruikersnaam = l.gebruikersnaam
WHERE
    b.gebruikersnaam IS NULL

Reageren