我使用Presto分贝创建SQL查询动态二进制列
我有两个表,一个是这样的:
表1:
item count
p1 20
p2 10
p3 5
p4 4
p5 2
和表2:
person lic
c1 p2
c1 p1
c2 p3
c2 p4
c2 p2
c3 p1
c4 p2
我想返回一张如下所示的表格:
person p1 p2 p3 p4 p5
c1 1 1 0 0 0
c2 0 1 1 1 0
c3 1 0 0 0 0
c4 0 1 0 0 0
c5 0 0 0 0 0
它看起来像一个支点会做了,但是我不知道如何解释在列缺失值,并让他们在决赛桌为“0”
你使用'count()'?如果是这样,它将已经这样做... – JohnHC
@JohnHC我使用计数在哪里? – dimebucker91
这个问题中的“动态”和“二元”究竟在哪里? –