mysql Group Abfrage
mixmastertobsi
- datenbank
0 Vinzenz Mai0 Ilja0 mixmastertobsi0 Ilja0 Frank (no reg)0 Ilja
Hallo,
ich möchte in meiner Datenbank zu aller erst nach einem String gruppieren.
Pro Gruppe sollen dann zum Beispiel drei Datensätze ausgegeben werden. Aber wie?!?
Hallo,
ich möchte in meiner Datenbank zu aller erst nach einem String gruppieren.
Pro Gruppe sollen dann zum Beispiel drei Datensätze ausgegeben werden. Aber wie?!?
a) was ist, wenn es in einer Gruppe keine drei Datensätze gibt?
b) sind ganz sicherlich Unterabfragen für Dein Ziel erforderlich.
Freundliche Grüße
Vinzenz
moin,
ich möchte in meiner Datenbank zu aller erst nach einem String gruppieren.
Pro Gruppe sollen dann zum Beispiel drei Datensätze ausgegeben werden. Aber wie?!?a) was ist, wenn es in einer Gruppe keine drei Datensätze gibt?
b) sind ganz sicherlich Unterabfragen für Dein Ziel erforderlich.
c) welche drei sollen ausgegeben werden, wenn es mehr als drei datensätze in der gruppe gibt.
Ilja
Hallo,
a) wenn es weniger als drei Datensätze sind, sollen eben weniger ausgegeben werden.
c)Wenn es mehr als drei Datensätze sind, sollen die neusten ausgegeben werden.
moin,
a) wenn es weniger als drei Datensätze sind, sollen eben weniger ausgegeben werden.
c)Wenn es mehr als drei Datensätze sind, sollen die neusten ausgegeben werden.
und verräst du uns auch deine relevanten tabellen / spalten und gibst und beispieldaten ?
Ilja
brauch er doch nicht, er hat ja selbst schon die Lösung in Prosa aufgeschrieben ... jetzt muss er nur noch gewisse Teile mit WHERE und LIMIT ersetzen ;-)
moin,
brauch er doch nicht, er hat ja selbst schon die Lösung in Prosa aufgeschrieben ... jetzt muss er nur noch gewisse Teile mit WHERE und LIMIT ersetzen ;-)
nach dem was er beschrieben hat (und es kann sein, dass ihn das problem selbst noch nicht so richtig bekannt ist) kann er es nicht mit LIMIT umsetzen. LIMIT geht immer nur unter bestimmten vorraussetzungen.
Ilja