Toh chi si rivede, gli ensemble!!!

Originariamente inviato da neida
Quello che accade quando chiedo di ordinare i risultati per esecutore in modo crescente è che i dati si mostrano ordinati PRIMA in base al campo ensemble in modo decrescente e poi secondo la richiesta originaria, cioè "esecutore asc". Se invece chiedo un'ordinamento decrescente in base al campo "esecutore", tutto funziona correttamente. Vengono mostrati prima tutti i dati, in modo decrescente, appartenenti al gruppo "esecutore" e successivamente gli altri dati del gruppo "ensemble", sempre in modo decrescente.
Se non capisco male quelli che ti fa vedere per primi (in caso di ordinamento ascendente) sono quelli con esecutore NULL. Quindi non ci trovo niente di anomalo.
Originariamente inviato da neida
Allo stesso modo, quando tento di ordinare i record in base al campo "ensemble", in modo crescente, mi vengono restituiti PRIMA tutti i dati relativi al gruppo "esecutore" (sempre in modo crescente, asc) e alla fine compaiono i record "ensemble" (sempre in modo asc). Se chiedo, infine, di ordinare i valori con "ensemble, desc" tutto funziona in maniera esatta! Vengono mostrati prima i valori "ensemble" (in modo desc) e dopo quelli di "esecutore", sempre desc.
Idem come sopra