Hallo,
wenn du eine Ergebnismenge nach bzw. auf Basis der Anwendung von Gruppierung und Aggregatsfunktionen einschränken willst, dann benutze HAVING mit dem Alias bzw. der wiederholten Aggregatsfunktion (nach GROUP BY). Ein WHERE filtert Datensätze für gewöhnlich vor der Anwendungen von Gruppierung und Aggregatsfunktionen.
Wenn du nur eine bestimmte Spalte ausgeben willst, dann gib nur diese für das (bzw. nach dem) SELECT an und keine weiteren Spalten.
Wenn du von 4,1,1 die Summe bilden willst, dann funktioniert das durchaus durch sogenannte Subqueries / Unterabfragen. Also z.b. SELECT ... FROM (SELECT ... FROM .... GROUP BY ...) AS Subquery
Desweiteren möchte ich dir empfehlen mit Aliasen für Spalten und im besonderen für Tabellen zu arbeiten. Bei Subqueries ist dies fast unabdingbar.
Grüsse, Frank