Estimado Joser, le sugiero lo siguiente:
Código SQL
[-]
select
afinidad.id,
afinidad.agrupador,
afinidad1.id
from afinidad afinidad1
inner join afinidad on
(afinidad1.agrupador = afinidad.agrupador)
where (afinidad.id = :ID)
And (afinidad.id <> afinidad1.id) -- Para que no repita el id buscado
Espero sea lo que necesita
Saludos cordiales