RT!
实现一个能类是SUM(Data)这样的功能,但是不是求和,而是将这个字段的数据用逗号隔开
模拟数据如下:
ID Data
2 "39"
2 "1"
0 "39"
0 "2"需要的结果如下:
ID Data
2 "39","1"
0 "39","2"这样的函数如何实现呢
或者其他方式实现类是功能也行
实现一个能类是SUM(Data)这样的功能,但是不是求和,而是将这个字段的数据用逗号隔开
模拟数据如下:
ID Data
2 "39"
2 "1"
0 "39"
0 "2"需要的结果如下:
ID Data
2 "39","1"
0 "39","2"这样的函数如何实现呢
或者其他方式实现类是功能也行
解决方案 »
- select 嵌套查询问题
- 【求救】mysql导入备份文件,mysql server has gone away的问题
- Mysql备份还原问题
- mysql查询ID所在的行号
- The total number of locks exceeds the lock table size?
- 执行 mysql_real_query 后,如何知道能返回几条记录?
- mysql 备份语句到底改怎么写?
- “数据库工程师评选”答题总结!原来题目不太难!
- 现在免费的MYSQL表的最大容量是多少GB,支持多少并发用户。
- 关于 mysql REGEXP
- Can't create a new thread (errno -1); if you are not out of available memory??
- 查找最近一笔记录问题
from table1
group by ID
from table1
group by ID
+------+------+
| ID | Data |
+------+------+
| 2 | "39" |
| 2 | "1" |
| 0 | "39" |
| 0 | "2" |
+------+------+
4 rows in set (0.00 sec)mysql> select id,group_concat(Data) from tb group by ID;
+------+--------------------+
| id | group_concat(Data) |
+------+--------------------+
| 0 | "39","2" |
| 2 | "39","1" |
+------+--------------------+
2 rows in set (0.01 sec)