【发布时间】:2019-11-06 06:08:17
【问题描述】:
我有一个行列表,想按 ID 和某个起始值对它们进行分组。 (在下面给出的示例中说 value=1)
按值分组
行集 - MySQL 和 Presto
-----------
ID | value
-----------
A | 1
A | 2
B | 1
B | 2
B | 5
B | 1
B | 2
C | 1
C | 3
C | 4
C | 1
D | 1
D | 8
D | 1
-----------
预期输出:
-----------
ID | Value
-----------
A | 1,2
B | 1,2,5
B | 1,2
C | 1,3,4
C | 1
D | 1,8
D | 1
-----------
实际输出:
-----------
ID | Value
-----------
A | 1,2
B | 1,2,5,1,2
C | 1,3,4,1
D | 1,8,1
-----------
【问题讨论】:
-
输入数据与预期/实际输出不匹配。请参阅输入数据中的 id:B,值:3。输出中没有这样的值。
-
您使用的是哪个 MySQL 版本?
-
@KamilGosciminski 我已经编辑了这个问题。之前说的不对,抱歉。