Salve a tutti devo fare una pagina per la selezione dell'elenco dei moderatori per il mio forum.
Ho due tabelle

tblUsers: User_nick, User_id, User_level


tblForumModerators: ForumModerator_forumId, ForumModerator_userId


I due campi sottolineati sono quelli che hanno il vincolo di integrità referenziale tra di loro.
Io devo fare in modo che mi venga stampato a video l'elenco dei moderatori selezionabili per questo forum. Tale elenco è composto da tutti gli utenti di almeno livello moderatore (>0) che non sono ancora stati aggiunti a questo forum (indipendentemente se hanno o meno altri forum da moderare) ovviamente stampati una sola volta.

Ho fatto questa query:

SELECT ForumModerator_forumId, User_nick, User_id
FROM tblUsers
LEFT JOIN tblForumModerators ON ForumModerator_userId = User_id
WHERE User_nick NOT LIKE '@@@%' // (qst riga gestisce gli utenti cancellati)
AND User_level >0
AND (
ForumModerator_forumId <>4
AND ForumModerator_forumId IS NULL)

Però se ci sono utenti che moderano altri forum mi vengono stampati più volte, come posso evitarlo? Cosa devo cambiare? Grazie a chi mi aiuterà!