Podrias probar algo como esto, tu problema esta que cuando incluyes todos los
campos se pierde la agrupación que estas buscando.
SELECT
M1.*
FROM
mae_socios M1
WHERE
M1.nume_vers_soci = (select MAX(M2.nume_vers_soci) from mae_socios M2
where
M2.codi_secu_soci = M1.codi_secu_soci)
Espero te sirva