Folgende Abfrage liefert das gewünschte Ergebnis
Das gibt mir die Anzahl Mitarbeiter pro Abteilung aus.
Wie kann ich jetzt nur die Abteilung mit den meisten mitarbeitern zurückgeliefert bekommen ohne verwendung von limit
funzt net (Fehler: Invalid use of group function)
PHP-Code:
select d.deptno , d.dname, count(e.ename) as anzahl
from emp e
left join dept d
on e.deptno = d.deptno
group by d.deptno
Wie kann ich jetzt nur die Abteilung mit den meisten mitarbeitern zurückgeliefert bekommen ohne verwendung von limit
PHP-Code:
select d.deptno , d.dname, max(count(e.ename)) as anzahl
from emp e
left join dept d
on e.deptno = d.deptno
group by d.deptno
Kommentar