Ho una query del tipo:
SELECT cognome, nome, CONCAT(cognome,' ',nome) as colonna1 FROM `clienti`
che darà nella colonna1 i vari risultati:
ROSSI CARLO
BIANCHI GRETA
VERDI EMILIO
Sò che a prima vista non avrà molto senso (ovviamente il mio campo di applicazione è ben diverso e più complesso) ma come faccio ad avere quello che per primo tra i due (cognome o nome) viene prima in ordine alfabetico?
Vorrei che restituisse NELLA colonna1:
CARLO ROSSI
BIANCHI GRETA
EMILIO VERDI
lasciando inalterati (o ordinandoli successivamente i record tra loro) ma ordinando il nome per primo se nel record nome venisse prima rispetto al cognome seguendo il criterio alfabetico.