Jquery 组的配置单元查询

Jquery 组的配置单元查询,jquery,mysql,sql,hive,beehive,Jquery,Mysql,Sql,Hive,Beehive,我有以下表列:ID(ID)、Type(string.可以是:open或close) 我想得到一个输出计数,其中对于每个唯一的ID,我计算该ID获得打开类型的次数和它获得关闭类型的次数 因此,输出将如下所示: ID | openCount | closeCount 10 | 23 | 2 有什么想法吗?选择ID,将(*)计算为“openCount”,其中type=“open”按ID分组联合选择ID,将(*)计算为“closeCount”,其中type=“close”按ID分组 应该

我有以下表列:ID(ID)、Type(string.可以是:open或close)

我想得到一个输出计数,其中对于每个唯一的ID,我计算该ID获得打开类型的次数和它获得关闭类型的次数

因此,输出将如下所示:

ID | openCount | closeCount
10 | 23        | 2
有什么想法吗?

选择ID,将(*)计算为“openCount”,其中type=“open”按ID分组联合选择ID,将(*)计算为“closeCount”,其中type=“close”按ID分组

应该这样做。它的计数(星形)堆栈溢出似乎不喜欢这样:)

发生的情况是SUM()函数为共享相同
id
值的所有行聚合所有
type='open'
type='closed'
值,如果为true,则为
1
,如果为false,则为
0

SELECT id, SUM(type='open') openCount, SUM(type='closed') closedCount FROM table GROUP BY id;