Prova questo (forse da addattare)

codice HTML:
SELECT * FROM domande T1
inner join risposte T3 on T1.id= T3.iddomanda
inner join (select id, rand() as casuale from domande) T2 on T2.id= T1.id
order by casuale, rand()