SELECT CT.Stato, CT.NomeCitta, CT.NAbita
FROM CITTA AS CT
WHERE CT.NAbita = (
    -- numero di abitanto massimo per lo 
    -- stato considerato al momento nel select esterno
    SELECT MAX(CS.NAbita)   
    FROM CITTA AS CS
    WHERE CS.Stato = CT.Stato
)
ORDER BY CT.Stato;