计算共享同一父级的不同ID的数量

时间:2016-04-07 20:08:30

标签: sql sql-server

我必须编写一个查询,该查询计算参与对话流的唯一 learner_ids的数量,即共享相同的parent_id(OP)。

我在表格中的列是:

comment_id,learner_id,parent_id

所以我需要计算共享相同parent_id的 唯一 learner_id

如果我可以将其输出到另一个可以作为良好开端的列。

在xls中进行类似的查询(只计算共享同一个parent_id的comment_id),我将所有的parent_id拉到了一个新的工作表中并使用了COUNTIF函数,但这非常耗费资源,并且无法继续工作。它也不会分明。

1 个答案:

答案 0 :(得分:2)

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