SELECT distinct 01_persone.id,
01_persone.nome,
01_persone.cognome,
if(01_onoreficenze.id not in (1,2,3,4,5,6,16), 01_federazione.sport,"") as sport
FROM 01_persone
INNER JOIN 01_benemerenze on 01_persone.id = 01_benemerenze.id_persona
INNER JOIN 01_onoreficenze on 01_onoreficenze.id = 01_benemerenze.id_tipo_benem
LEFT JOIN 01_federazione on 01_federazione.id = 01_benemerenze.fsn
WHERE 01_benemerenze.id_stato IN (2,5,6,7) AND 01_onoreficenze.id <> 8 AND 01_persone.id IN (141424,135425)
GROUP BY 01_persone.id
ORDER BY cognome ASC,nome ASC