Mi sono imbattuto in un problema abbastanza grave di asp

Attenzione, non un bug del mio codice, ma proprio dell'asp!

ho 2 tabelle, una delle quali usa campi blob per immagazzinare dati compressi tramite l'algoritmo aes_encrypt

quando eseguo un select normale funziona tutto correttamente
quando eseguo un select con join funziona tutto correttamente

se invece provo a fare un select con join ed ordino il risultato con un order by i dati contenuti nel campo blob codificato risultano corrotti e generano errori

inutile dire che la query è perfettamente corretta, e se inserita in un programma come mysql-front restituisce correttamente i dati

ho notato che lo stesso accade se uso un group by


qualcuno ha già affrontato quest problema?
esiste una soluzione?

microsoft...