MySql 的group_concat() 详解

1.理解:

group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由group_concat(字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。

2.实例:

未分组时候:SELECT * FROM t_book

根据booktype分组之后:SELECT booktype,bookname FROM t_book GROUP BY booktype;

加了group_concat()之后

group_concat()会将同组全部显示,逗号拼接。

猜你喜欢

转载自blog.csdn.net/qq_43080036/article/details/89633337