Avevo anche pensato che quando si seleziona italiano, venga salvato nel campo stranieroNazione anche la nazione (italia), ma mi pare una soluzione un po' accrocchiata
Non direi, in quel modo avresti dei dati più consistenti, e sarebbe semplicissimo fare una select sul campo stranieroNazione (magari a quel punto cambierei i nomi dei campi) e ordinare i risultati in ordine alfabetico con ORDER BY