MYSQL Wählen Sie einen zufälligen Datensatz aus jeder Kategorie aus
Ich habe eine Datenbank mit einemItems
Tabelle, die ungefähr so aussieht:
id
name
category (int)
Es gibt mehrere hunderttausend Datensätze. Jederitem
kann in einem von 7 verschiedenen seincategories
, die a entsprechencategories
Tabelle:
id
category
Ich möchte eine Abfrage, die 1 zufälliges Element aus jeder Kategorie auswählt. Wie kann man das am besten angehen? Ich weiß zu gebrauchenOrder By rand()
undLIMIT 1
für ähnliche zufällige Abfragen, aber ich habe noch nie so etwas gemacht.