Hi,
ich würde sagen, du brauchst sicherlich einen Join zwischen Gruppen und ihren Terminen und dann eine korrelierende Unterabfrage (auf die Gruppe) in der WHERE Klausel.
Ein JOIN ist doch nur notwendig wenn ich 2 Tabellen mit einander verknüpfen möchte!
Es gibt aber keine extra Tabelle für die Gruppen, sondern es ist eine Spalte in der Tabelle in die immer der entsprechende String eingetragen wird. Alle Datensätze die hier den gleichen String haben sind eine Gruppe.
Da du aber nicht angegeben hast, mit welcher Datenbank (und in welcher Version) du arbeitest, ist es schwer zu sagen, ob es bei dir funktioniert.
Ciao, Frank
Ich nutze mySQL
MySQL-Client-Version: 5.0.51