Originariamente inviato da 13manuel84
questa query dovrebbe fare al caso tuo:

codice:
SELECT * FROM tabella ORDER BY CAST( SUBSTRING( cod_prodotto, 1, 1 ) AS CHAR ), CAST( SUBSTRING( cod_prodotto, 2 ) AS UNSIGNED )




p.s. http://dev.mysql.com/doc/refman/4.1/...functions.html
Hai ragione Manuel. Nel caso la parte letterale sia sempre di una sola lettera è più che sufficiente.