Obwohl es scheint, dass Sie nicht alle Tabellen anzeigen, kann ich nur annehmen, dass es eine andere Tabelle der tatsächlichen Einschreibung pro Schüler gibt
%Vor%Wenn Sie die Gesamtzählung jeder Abteilung für jeden Schüler wünschen (was keinen Sinn ergibt), müssen Sie wahrscheinlich wie ...
vorgehen %Vor%Meine Interpretation Ihrer "Name" -Spalte ist der Name des Schülers und nicht der des tatsächlichen Lehrers der Klasse, daher mein Sub-select / Join. Ansonsten, wie bei anderen, war nur die Verwendung der COUNT (*) als dritte Spalte alles was Sie brauchen.
Dies ist eine etwas fragwürdige Abfrage, da Sie doppelte Kopien der Abteilungsanzahl erhalten. Es wäre sauberer, die Schülerliste zu holen, und die Abteilung zählt als separate Ergebnisse. Natürlich kann es pragmatische Gründe geben, in die andere Richtung zu gehen, also ist dies keine absolute Regel.
Tags und Links sql