xyz! scusate x il post, non avevo notato la sezione database.
Cmqe ci stà ragionando.. ma mi blocco...

Pensavo di fare così:
Prendere gli utenti dalla tabella notizie e commenti per poi unirli.

Codice PHP:
SELECT notizie.user
FROM notizie
WHERE notizie
.id '5208'
UNION SELECT commenti.user
FROM commenti
WHERE commenti
.id_art '5208'
GROUP BY user 
In questo modo mi trovo unificati tutti gli utenti in un unica tabella.
A questo punto mi blocco perchè mi continua a dare errore la JOIN

dovrei relazionarmi con la tabella utenti per controllare che l'utente sia attivo (utenti.attiva='si') e con la tabella utenti_notifiche per assicurarmi che l'utente abbia abilitato l'invio delle notifiche (utenti_notifiche.notizie_commenti='si')

Vi posto la query, mi sapete indicare come devo fare? Sbaglio nella prassi perchè non riesco a capire come andare avanti.

Codice PHP:
SELECT notizie.user
FROM notizie
WHERE notizie
.id '5208'
UNION SELECT commenti.user
FROM commenti
WHERE commenti
.id_art '5208'
GROUP BY user
JOIN utenti ON utenti
.id user  // qui non mi è chiaro come si chiama ora la nuova tabella creata
WHERE utenti.attiva 'si'
JOIN utenti_notifiche ON utenti.id utenti_notifiche.user
WHERE utenti_notifiche
.notizie_commenti 'si'
LIMIT 0 30