2016-04-07 7 views
2

Ich muss eine Abfrage schreiben, die die Anzahl der Unique Lerner_IDs in einem Konversationsstrom teilnimmt, d. H. Die gleiche parent_id (OP) teilen.Zählen Sie die Anzahl der verschiedenen IDs, die das gleiche Elternteil haben

Die Spalten, die ich in der Tabelle haben, sind:

comment_id, learner_id, PARENT_ID

Also muss ich die einzigartige learner_id die zählen, die die gleiche parent_id teilen

Wenn ich das einfach auf eine andere Spalte ausgeben kann, wäre das ein guter Anfang.

In xls für eine ähnliche Abfrage (nur die comment_id's, die die selbe parent_id teilten), zog ich alle parent_id's in ein neues Blatt und benutzte die COUNTIF Funktion, aber das war sehr ressourcenintensiv und wird nicht funktionieren. Es wird auch nicht unterschieden.

Antwort

2
SELECT count(DISTINCT learner_id), parent_id 
FROM YOUR_TABLE 
GROUP BY parent_id 
Verwandte Themen