Guten Abend
Ich bin mir nicht sicher ob ich dies eher hier reinschreiben muss oder bei SQL. Hoffe aber ihr könnt mir weiterhelfen:
Ich habe folgende Tabelle filme:
ID | ID2 | Film | Gruppe | Name
Ich möchte nun alle Daten auslesen, bei dem das Feld ID2 den Wert 5 hat. Dies ist ja mit WHERE ID2 = '5'. Nun kann es sein, dass bei diesem Ergebnis folgendes rauskommt:
1 | 5 | Film 1 | Gruppe 1 | Name 1
2 | 5 | Film 2 | Gruppe 1 | Name 2
3 | 5 | Film 3 | Gruppe 1 | Name 3
4 | 5 | Film 4 | Gruppe 2 | Name 4
5 | 5 | Film 5 | Gruppe 3 | Name 5
Als ergebnis würde ich nun gerne folgendes haben:
Wenn ich nun eine einfache Abfrage mache bekommen ich logischerweise dies:
Wenn ich einfach ein GROUP BY Gruppe mache bekomme ich nur einen Film pro Gruppe.
Ich könnte nun natürich eine Abfrage mit GROUP BY Gruppe machen, und in einer while schleife nochmals eien SQL Abfrage explizit auf die Gruppe und die ID2.
Geht dies irgendwie auch mit nur einer SQL Abfrage?
Vielen dank schon im Voraus für eure Hilfe.
Gruss
Koda
Ich bin mir nicht sicher ob ich dies eher hier reinschreiben muss oder bei SQL. Hoffe aber ihr könnt mir weiterhelfen:
Ich habe folgende Tabelle filme:
ID | ID2 | Film | Gruppe | Name
Ich möchte nun alle Daten auslesen, bei dem das Feld ID2 den Wert 5 hat. Dies ist ja mit WHERE ID2 = '5'. Nun kann es sein, dass bei diesem Ergebnis folgendes rauskommt:
1 | 5 | Film 1 | Gruppe 1 | Name 1
2 | 5 | Film 2 | Gruppe 1 | Name 2
3 | 5 | Film 3 | Gruppe 1 | Name 3
4 | 5 | Film 4 | Gruppe 2 | Name 4
5 | 5 | Film 5 | Gruppe 3 | Name 5
Als ergebnis würde ich nun gerne folgendes haben:
Gruppe 1:
Film 1
Film 2
Film 3
Gruppe 2:
Film 4
Gruppe 3
Film 5
Film 1
Film 2
Film 3
Gruppe 2:
Film 4
Gruppe 3
Film 5
Gruppe 1:
Film 1
Gruppe 1:
Film 2
Gruppe 1:
Film 3
Gruppe 2:
Film 4
Gruppe 3
Film 5
Film 1
Gruppe 1:
Film 2
Gruppe 1:
Film 3
Gruppe 2:
Film 4
Gruppe 3
Film 5
Ich könnte nun natürich eine Abfrage mit GROUP BY Gruppe machen, und in einer while schleife nochmals eien SQL Abfrage explizit auf die Gruppe und die ID2.
Geht dies irgendwie auch mit nur einer SQL Abfrage?
Vielen dank schon im Voraus für eure Hilfe.
Gruss
Koda
Kommentar