Moin moin.
Ich hab momentan ein paar Schwierigkeiten mit mySQL und versuche das Resultat eines ersten Queries für den zweiten Query zu benutzen.
Ich bin mir ziemlich sicher, dass das irgendwie mit JOIN o.ä funktionieren müsste, aber auch nach zig maligem lesen von Docs und Beispielen verstehe ich diese funktion einfach null xD
Folgendes Szenario:
Ich habe eine Tabelle mit id|groupId|name|value von dem ich nach groupId kategorisiert zufällig mehrere Zeilen auslesen möchte.
Habe ich also in der Tabelle etwa stehen
[code]
1 | 1 | a | a
2 | 1 | a | b
3 | 1 | b | a
4 | 2 | a | a
5 | 2 | a | b
6 | 2 | b | a
7 | 3 | a | a
usw...{/code]
Möchte ich von sechs zufälligen groupId's (wir gehen mal davon aus max groupId > 6 EINEN zufälligen Eintrag haben.
Zwar kriege ich es so weit hin, mir 6 zufällige groupId's ohne Duplikat ausgeben zu lassen, aber von diesen 6 zufälligen groupId's dann (vermutlich mittels join?)
jeweils eine zufällige Zeile zu nehmen, kriege ich einfach nicht gebacken.
Kann mir da vielleicht jemand weiterhelfen?