Ciao a tutti !

Dovrei ordinare, in una tabella HTML, i risultati di una query prelevando i dati da due campi differenti.

Mi spiego meglio:
ho la tabella UTENTI, in cui ci sono due campi:
nazione e stranieroNazione

nel form di inserimento, l'utente puo' selezionare tramite due radiobutton:
italiano o straniero (campo obbligatorio)

quando seleziona italiano nel db viene salvato nella tabella nazione il valore 1
quando seleziona straniero, nel form compare anche un campo di input nazionalita' (obbligatorio) in cui e' richiesta la nazionalita'.
Quando salva tutto, nella tabella nazione viene salvato il valore 2 e nella tabella stranieroNazione il valore inserito (tipo: argentina o usa o giappone....).

Nella lista degli utenti, vorrei poter ordinare i risultati in questo modo:

-----------------------------------------------
nome utente | nazione |
-----------------------------------------------
canguro | australia |
-----------------------------------------------
kenshiro | giappone |
-----------------------------------------------
paperino | italiana |
-----------------------------------------------
topolino | italiana |

e via dicendo....

Hoi provato a usare una query di questo tipo:

Codice PHP:
SELECT nazione FROM utenti WHERE stranieroNazione LIKE '2' ORDER BY nazione ASC 
Ma non riesco ad ottenere il risultato sperato !

Come posso fare per ottenere un ordinamento corretto, essendo un campo numerico (1 o 2) insieme a un campo alfanumerico (giappone, usa..ecc..ecc..) ?

Ciao ciao