Hallo,
der user ist unique.
Von einer Entität "user" hast du bisher nicht gesprochen!
Quatsch.. In dieser Tabelle ist der Name nicht unique. :)
Wo ist der Zusammenhang? Ist also "Name" gleichbedeutend mit "User"?
Du suchst vermutlich grundzipiell erstmal ein
SELECT Name, Status, COUNT(*) FROM ... GROUP BY Name, Status
Das gibt dir z.b.
User1 | c | 42
User1 | a | 21
User2 | c | 13
Zum zweiten suchst du wahrscheinlich ein
SELECT Status, COUNT(*) FROM ... GROUP BY Status
Das gibt dir z.b.
a | 21
c | 55
Finalemente möchtest du wahrscheinlich beides miteinander verbinden, für sowas benutzt man JOINs. JOIN-Kriterium bei dir wäre wohl das Feld "Status". Jetzt solltest du nur noch schauen, ob dein Datenbanksystem mit Sub-Queries umgehen kann ... à la
SELECT ....
FROM (SELECT ... FROM ...) alias1
INNER JOIN (SELECT .... FROM ...) alias2 ON ... = ...
Und dies erfährst du in der Dokumentation deines Datenbanksystems.
Und damit liegt die Lösung deines Problems quasi auf der Hand.
Ciao, Frank