Hallo,
Das Ziel ist es eine Abfrage zu schaffen die nur 20 zufällige Ergbenisse zurück liefert und diese dann alphabetisch sortiert.
Verwendete DB is MYSQL. Ist dies möglich oder muss ich dies mit PHP im Anschluss machen.
wenn Deine Version nicht zu alt ist, dann ja. Benutze ein Subselect.
Im Subselect verwende ORDER BY RAND(), um zufällige Ergebnisse zu bekommen, nutze die LIMIT-Klausel, um das Ergebnis auf 20 Datensätze zu begrenzen. Im äußeren SELECT-Statement sortiere nach Deiner Wunschspalte.
Subqueries unterstützt MySQL ab Version 4.1.
Freundliche Grüße
Vinzenz