explícanos algo más. Ordenar primero aleatoriamente y luego ordenar por un campo no tiene mucho sentido, salvo que primero ordenes aleatoriamente y limites a un número y luego ordenes por ese otro campo los registros que salen de ese limitado número obtenido aleatoriamente. Si es eso lo que buscas, primero te traes los datos mediante subconsulta y luego ordenas con posterioridad. Algo así, pero acláranos si es lo que quieres.