OK jetzt habe ich es:
SELECT *
FROM benutzer AS a
LEFT JOIN events_teilnehmer AS b ON ( a.userid = b.user_id )
WHERE b.event_id <> 2 or b.event_id IS NULL
1 Max Mustermann XXXXXX 1 1 1 1 0
2 Heinz Mustermann XXXXXX 1 2 2 1 0
3 Dieter Mustermann XXXXXX 1 3 3 1 0
4 Martin Mustermann XXXXXX 1 4 4 1 0
5 Gustav Mustermann XXXXXX 1 5 5 1 0
6 Peter Mustermann XXXXXX 1 NULL NULL NULL NULL
7 Guenter Mustermann XXXXXX 1 NULL NULL NULL NULL
8 Laura Mustermann XXXXXX 0 NULL NULL NULL NULL
9 Marianne Mustermann XXXXXX 0 NULL NULL NULL NULL
Ergebnis: Alle User die nicht an event 2 teilnehmen
SELECT *
FROM benutzer AS a
LEFT JOIN events_teilnehmer AS b ON ( a.userid = b.user_id )
WHERE b.event_id <> 2 or b.event_id IS NULL
1 Max Mustermann XXXXXX 1 1 1 1 0
2 Heinz Mustermann XXXXXX 1 2 2 1 0
3 Dieter Mustermann XXXXXX 1 3 3 1 0
4 Martin Mustermann XXXXXX 1 4 4 1 0
5 Gustav Mustermann XXXXXX 1 5 5 1 0
6 Peter Mustermann XXXXXX 1 NULL NULL NULL NULL
7 Guenter Mustermann XXXXXX 1 NULL NULL NULL NULL
8 Laura Mustermann XXXXXX 0 NULL NULL NULL NULL
9 Marianne Mustermann XXXXXX 0 NULL NULL NULL NULL
Ergebnis: Alle User die nicht an event 2 teilnehmen