Ich lerne gerade MySQL - gibt es eine Möglichkeit, Aggregatfunktionen zu kombinieren (oder zu verschachteln)?
Gegeben eine Abfrage:
%Vor%Dies gibt mir die Anzahl der Fragen, die von jedem Benutzer beantwortet werden. Was ich wirklich will, ist die durchschnittliche Anzahl von Fragen, die pro Benutzer beantwortet werden ... etwas wie:
%Vor%Was ist der richtige Weg, um diese Statistik zu berechnen?
Wenn das möglich ist, gibt es dann eine Möglichkeit, diese Statistik für jede Frage zu brechen? (Benutzer können die gleiche Frage mehrmals beantworten). Etwas wie:
%Vor%Sie müssen Unterabfragen verwenden:
%Vor%Sie können ein Aggregat nicht mit einem anderen Aggregat umbrechen. Sie könnten eine Analyse in ein Aggregat einfügen, wenn MySQL Analyse- / Ranking- / Fensterfunktionen unterstützt ...
Tags und Links sql mysql aggregate-functions