Ich habe zwei Tabellen mit Kategorien und Fragen. Ich brauche Hilfe beim Schreiben einer Abfrage, um zufällige Fragen zu bekommen. Wenn es 10 Fragen gibt, wird die erste von der ersten Kategorie sein, die zweite von der zweiten Kategorie und es wird so weitergehen, bis 10 Fragen angezeigt werden können. Meine Tabellenstruktur sieht folgendermaßen aus:MySQL Abfrage für das Erhalten von zufälligen Fragen
Kategorien ID | Name
1 | php
2 | jQuery
3 | MySQL
Fragen ID | Frage | ans1 | ans2 | Catid | richtig
1 | q1 | a1 | a2 | 1 | a1
2 | q2 | a1 | a2 | 3 | a1
Die Abfrage ich habe, ist diese
select * from questions where category_id=$category_id ORDER BY RAND() LIMIT 12
dies im Grunde Problem nur eine Variation des „pro Gruppe Top-N“ ist ... –