Ich habe die folgende Tabelle, die IDs und UserId enthält.SQL - Anzahl der Ergebnisse von 2 Spalten
ID UserID
1111 11
1111 300
1111 51
1122 11
1122 22
1122 3333
1122 45
Ich versuche, die unterschiedliche Anzahl von ‚IDs‘ zu zählen, so dass ich insgesamt bekommen, aber ich brauche auch insgesamt IDs zu erhalten, die auch als auch die, dass bestimmte ID gesehen hat ... Um die IDs zu erhalten, musste ich eine Unterabfrage in einer anderen Tabelle durchführen, um IDs zu erhalten, die ich dann in die Hauptabfrage übergebe ... Jetzt möchte ich nur, dass die Ergebnisse wie folgt angezeigt werden.
So bekomme ich eine Gesamt Nein für ID und eine Gesamtzahl für Benutzer-ID - Auch eine weitere Spalte hinzufügen möchten für jede ID als auch den Durchschnitt erhalten
TotalID Total_UserID Average
2 7 3.5
Wenn möglich würde ich auch bekommen möchte ein Durchschnitt, aber nicht sicher, wie man das berechnet. Also müsste ich alle 'UserIDs für eine ID zählen, sie addieren und dann den AVG finden. (Irgendwelche Hinweise auf diese Kalkulation würden geschätzt werden.)
Aktuelle Abfrage.
Welche dann Listet alle IDs und COUNT alle USERID .. Ich möchte insgesamt beide Spalten. Ich habe versucht, die Abfrage in einer
SELECT COUNT(*) FROM (
warpping aber das zählt nur die IDs, die groß ist, aber wie ich zähle die USERID Spalte als auch
‚Ich brauche auch insgesamt IDs zu erhalten, die auch die, dass bestimmte ID gesehen haben‘ Sie zeigen nie eine bestimmte ID - sind Sie wollen nur wissen, wie viele verschiedene IDs gibt es wie viele UserId gibt es? – Cato