Ho due tabelle

Tabella 'gruppi':

- id gruppi
- id_staff
- nome_gruppo

Tabella 'condivisioni':

- id_condivisione
- id_gruppi
- id_staff


Dovrei ricavare dalla tabella 'gruppi' i record che corrispondono ad un determinato 'id_staff' presente in entrambe le tabelle.

Ho provato con una INNER JOIN ma non funziona probabilmente non è neanche l'approccio giusto

Codice PHP:
$query "
SELECT gru.id_gruppo,nome_gruppo
FROM gruppi AS g
INNER JOIN condivisioni AS c
ON g.id_gruppi = c.id_gruppi
WHERE g.id_staff = '"
.$_dati_utente['id_staff']."' 
OR c.id_staff = '"
.$_dati_utente['id_staff']."' 

Come potrei risolvere?