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 -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán