我想同一条记录的数据BB字段,显示在一行中用逗号把bb字段中的数据分开这个用mysql怎么实现... 我想同一条记录的数据BB字段,显示在一行中用逗号把bb字段中的数据分开这个用mysql怎么实现

用group_concat语法, 举个栗子:

#by sleest 2017/03/20
SELECT TABLE_A.AA,GROUP_CONCAT(TABLE_B.BB)
  FROM (SELECT '刺客' AS AA
         UNION ALL
        SELECT '2') TABLE_A,
       (SELECT '刺客' AS AA,'特性' AS BB
         UNION ALL 
        SELECT '刺客','特征'
         UNION ALL
        SELECT '2','123') TABLE_B
 WHERE TABLE_A.AA = TABLE_B.AA
 GROUP BY TABLE_A.AA

结果: