Tag,
habe 2 Tabellen. Tabelle A enthält Gruppen und Tabelle B Einträge zu den Gruppen, die jeweils über eine Gruppen-ID einer Gruppe aus Tabelle zugeordnet ist.
Gibt es eine bessere Abfrage-Lösung in einem einzigen Query eine komplette Übersicht aller Gruppen mit deren Einträgen anzuzeigen, als folgende:
Über einen INNER-Join die Ergebnisse bei der Tabellen hinsichtlich übereinstimmender Gruppen-IDs holen. Das Problem ist, dass ich das nachher ordentlich verarbeiten muss. Ich muss erstmal erkennen welche Gruppen es überhaupt gibt und dann brauch ich erst die dazu nötigen Einträge. Mit der JOIN-Lösung steht in jedem Datensatz (jeder Eintrag) die Gruppe.
Ich bräuchte aber erstmal _alle_ Gruppen. Ein Query in einer Schleife, der die Einträge jeweils zu Gruppe ausliest ist scheiße.
GROUP BY fällt auch raus, da ich von jedem Eintrag in Gruppen spezifische Informationen brauche...
habe 2 Tabellen. Tabelle A enthält Gruppen und Tabelle B Einträge zu den Gruppen, die jeweils über eine Gruppen-ID einer Gruppe aus Tabelle zugeordnet ist.
Gibt es eine bessere Abfrage-Lösung in einem einzigen Query eine komplette Übersicht aller Gruppen mit deren Einträgen anzuzeigen, als folgende:
Über einen INNER-Join die Ergebnisse bei der Tabellen hinsichtlich übereinstimmender Gruppen-IDs holen. Das Problem ist, dass ich das nachher ordentlich verarbeiten muss. Ich muss erstmal erkennen welche Gruppen es überhaupt gibt und dann brauch ich erst die dazu nötigen Einträge. Mit der JOIN-Lösung steht in jedem Datensatz (jeder Eintrag) die Gruppe.
Ich bräuchte aber erstmal _alle_ Gruppen. Ein Query in einer Schleife, der die Einträge jeweils zu Gruppe ausliest ist scheiße.
GROUP BY fällt auch raus, da ich von jedem Eintrag in Gruppen spezifische Informationen brauche...
Kommentar