Ich versuche festzustellen, wie viele eindeutige Werte aus einer Spalte nach Werten in einer anderen Spalte gruppiert werden können.SQL: Auswählen anderer Werte für eine andere Spalte
Es gibt viele Spalten in meinem Blatt, aber die, die ich in interessiert bin: ‚Abteilung‘ und ‚user‘
Wie die Daten, dass für diese beiden Spalten ist, gibt es Wiederholungs Benutzer mit demselben Abteilung.
Eg.
Department User
Insights Mike
Insights Mike
Insights Chris
Market Julie
Research Will
Research Sabrina
Research Bryan
Was ich möchte, ist folgendes:
Department DistinctUsers
Insights 2
Market 1
Research 3
Meine grundlegende SQL-Kenntnisse sagt mir, das ist die Struktur des Codes:
SELECT department, COUNT(DISTINCT user)
FROM Sheet1
GROUP BY department, user
ich gesehen habe, dass die Menschen umsetzen würden in der FROM
Klausel, aber ich hav Das konnte nicht in den Code integriert werden.
Irgendwelche Vorschläge oder Tipps werden sehr geschätzt!
Danke!
Von Ihrer Erklärung, sollten Sie Ihre Abfrage arbeiten. Aber Beispieldaten und erwartete Ausgabe wird benötigt. Ihr Versuch, Probendaten zu analysieren, ist unklar. – scsimon
Mein Fehler scheint mit dem "COUNT (Distinct user)" zu kommen. Im Wesentlichen suche ich die Abteilungen zu gruppieren und die einzigartigen Benutzer in jeder Abteilung zu zählen - hoffe, dass es ein bisschen aufräumt – wra
Nun, das ist genau, was diese Abfrage tut. Entfernen Sie einfach den 'user' aus der' group by'. Auch mysql <> SQL-Server. Wähle ein Tag aus. Auch was hat das mit ms-access zu tun? – scsimon