Salve a tutti, avrei bisogno di una mano per una query.
Ho due tabelle:
Tabella domande
http://s16.postimg.org/5etuv6b69/html1.png
E una tabella risposte
http://s27.postimg.org/d5r9vtpj7/html2.png
Ad una domanda possono essere associate più risposte quindi l' iddomanda nella tabella risposte equivale all'id della domanda.
Se volessi selezionare tutto dalle due tabelle dove gli id delle risposte siano uguali agli id delle domande farei semplicemente un
Select * From domande,risposte WHERE domande.id = risposte.iddomanda
Il mio problema è nel randomizzare le righe. Se mettessi l'operazione ORDER BY rand() alla fine della query sopra citata otterrei qualcosa del genere:
http://s16.postimg.org/pl1y7sw7p/html3.png
Essendo una pagina php per la gestione di un quiz per me è impossibile avere le risposte della domanda 4 all'inizio dell'array e alla fine. Quindi avrei bisogno di raggruppare gli id delle risposte, casualmente, con gli id delle domande, casualmente.
Per esempio:
Domanda 2 risposta 3
Domanda 2 risposta 1
Domanda 2 risposta 2
Domanda 4 risposta 1
Domanda 4 risposta 4
Domanda 4 risposta 3
Domanda 4 risposta 2
Accetto qualsiasi consiglio
Grazie mille in anticipo