Hallo,
die von Dir zitierte Information zum Group By meint (vermutlich) etwas in dieser Art:
SQL-Code:
select ID, Kurzbezeichnung, Ort,
(
select count(*), mit.Abteilung_id, abt.Id
FROM Mitarbeiter mit
where mit.Abteilung_id = abt.Id /* Verknüpfung über ForeignKey */
group by mit.Abteilung_id
group by abt.Id
) as Anzahl
from Abteilungen abt
group BY id
group BY Kurzbezeichnung
group BY Ort;
In Deinem Beispiel hast Du zwei Selects und zwei Group By, dies verstößt nicht gegen die genannte Bedingung.
Eventuell ist aber auch die zitierte Information "veraltet", so dass in früheren Versionen geschachtelte Selects mit einem Group By pro Select nicht möglich waren?