【发布时间】:2020-06-03 13:22:32
【问题描述】:
输出表如下所示:
table : people
+-------+-----------+-----------+
| id | label | action |
+-------+-----------+-----------+
| 1 | aaaaa | B |
| 1 | aaaaa | B |
| 1 | aaaaa | A |
| 2 | aaaaa | B |
| 2 | aaaaa | B |
+-------+-----------+-----------+
我想做的是以这种方式计算唯一 ID:
table : people
+-------+-----------+-------------+-------------+
| id | label | action_A | action_B |
+-------+-----------+-------------+-------------+
| 1 | aaaaa | 1 | 1 |
| 2 | aaaaa | 0 | 1 |
+-------+-----------+-------------+-------------+
【问题讨论】:
-
即使出现两次,您确定只希望结果中的 action_B 计数一次吗?
-
是的@ManfredMoser :)
标签: sql count case amazon-athena