aiuto, sto impazzendo con questi INNER JOIN, proprio non riesco a capirli!

devo fare questa query, ma fatta con gli INNER JOIN:

Codice PHP:
"SELECT a_login.*, a_anagrafica.*, a_preferenze_ana.*, a_gruppo.* 
        FROM a_login, a_anagrafica, a_preferenze_ana, a_gruppo 
        WHERE a_anagrafica.id_anagrafica = a_login.id_anagrafica 
        AND a_login.id_login = a_preferenze_ana.id_login 
        AND a_login.id_login = a_gruppo.id_login  
        AND a_anagrafica.id_anagrafica = '
$utente'"
Codice PHP:
"SELECT a_login.*, a_anagrafica.*, a_preferenze_ana.*, a_gruppo.* 
FROM a_login, a_anagrafica, a_preferenze_ana, a_gruppo 
INNER JOIN a_anagrafica ON a_anagrafica.id_anagrafica = a_login.id_anagrafica 
                        AND a_login.id_login = a_preferenze_ana.id_login 
INNER JOIN a_login ON a_login.id_login = a_gruppo.id_login  
WHERE a_anagrafica.id_anagrafica = '
$utente'"