Hallo Freunde,
folgendes Problem ist dem einen oder anderen vielleicht bekannt. Ich habe eine Datenbank mit DVD und die haben unterschiedliche Genre. Jetzt möchte ich gerne eine kleine Box anzeigen, die immer 3 oder 4 Ergebnisse anzeigt wobei jedes Genre nur einmal auftauchen darf.
Ich habe mittlerweile 12 Genres, es sollen also auch nicht immer die gleichen Genres angezeigt werden.
Vereinfachter Aufbau der Tabelle DVD
ID, TITEL, GENRE, MEDIUM, DAUER, BEWERTUNG usw.
Dass ein
nicht funktioniert, habe ich mittlerweile festgestellt. Ich habe es auch schon mit Subselects versucht, aber auch da ist das Ergebnis nicht wie gesucht.
Bisher ist das Ergebnis halt immer so, dass er zwar die Genres per Zufall wechselt, aber eben immer nur den letzten Eintrag einer Gruppe anzeigt. Das ist aber nicht das gewollte Verhalten.
Vielleicht hat Jemand von euch einen Lösungsansatz?
Greetz Tribbi
folgendes Problem ist dem einen oder anderen vielleicht bekannt. Ich habe eine Datenbank mit DVD und die haben unterschiedliche Genre. Jetzt möchte ich gerne eine kleine Box anzeigen, die immer 3 oder 4 Ergebnisse anzeigt wobei jedes Genre nur einmal auftauchen darf.
Ich habe mittlerweile 12 Genres, es sollen also auch nicht immer die gleichen Genres angezeigt werden.
Vereinfachter Aufbau der Tabelle DVD
ID, TITEL, GENRE, MEDIUM, DAUER, BEWERTUNG usw.
Dass ein
Code:
GROUP BY GENRE ORDER BY RAND()
nicht funktioniert, habe ich mittlerweile festgestellt. Ich habe es auch schon mit Subselects versucht, aber auch da ist das Ergebnis nicht wie gesucht.
Bisher ist das Ergebnis halt immer so, dass er zwar die Genres per Zufall wechselt, aber eben immer nur den letzten Eintrag einer Gruppe anzeigt. Das ist aber nicht das gewollte Verhalten.
Vielleicht hat Jemand von euch einen Lösungsansatz?
Greetz Tribbi