MySQL 聚集拼接

GROUP_CONCAT()函数

 

示例:

假设现在有这样一个表结构:

其中`student`.`school_id`是逻辑外键

 

想要检索出所有学校,其中学校下的学生名需要拼接在一起,作为结果集的字段

 

SELECT

  t1.id,

  t1.name,

  GROUP_CONCAT(t2.name)

FROM

  school t1,

  name t2

WHERE

  t2.school_id = t1.id

GROUP BY

  t1.id

 

posted @ 2017-11-07 17:08  Deolin  阅读(310)  评论(0编辑  收藏  举报