数据如下:
id wrong time111 a 7
111 a,b 8222 c 7
222 c 8
111 a 9
222 a,b 9333 c,e 8想得到的数据是,按单一ID并且错误类型一样的算一条,但记录不同的发生时间,如
111 a 7,9
111 a,b 8
222 c 7,8
222 a,b 9
333 c,e 8其中的ID个数不详,看如何得到上述样式 的数据呢?
id wrong time111 a 7
111 a,b 8222 c 7
222 c 8
111 a 9
222 a,b 9333 c,e 8想得到的数据是,按单一ID并且错误类型一样的算一条,但记录不同的发生时间,如
111 a 7,9
111 a,b 8
222 c 7,8
222 a,b 9
333 c,e 8其中的ID个数不详,看如何得到上述样式 的数据呢?
wrong,
GROUP_CONCAT(time)
FROM t
GROUP BY id,
wrong;
| id | wrong | group_concat(time) |
+------+-------+--------------------+
| 111 | a | 7,9 |
| 111 | a,b | 8 |
| 222 | a,b | 9 |
| 222 | c | 7,8 |
| 333 | c,e | 8 |
+------+-------+--------------------+
5 rows in set (0.00 sec)