MySQL使用group_concat()多行数据合并成一行

MySQL使用group_concat()多行数据合并成一行
假设两个表,B,在磁场B和ID通过与B连接,一个一对多的关系表,B表中有一个名字,现在需要查询记录,同时获得存储在B表名称信息,根据B表传统的查询,有多少记录将显示多少,如果你需要只显示一个记录的行数,你需要把查询的名称字段的多行,可以通过程序实现,也可以直接在SQL层。

方法uff1a

利用group_concat()方法的参数是需要合并的领域。默认情况下,合并字段分隔符是逗号。它可以由参数分隔符指定,该参数分隔符通常与组分隔符一起使用。

实例uff1a
选择A,group_concat(b.name分离器从'的名字)离开加入B组张张=数据;

tag:合并行数电脑软件mysqlgroup_concat

相关内容