group_concat sql实现多行的数据以符号分隔的形式查询到一个字段内

GROUP_CONCAT(xxx):是将分组中括号里对应的字符串进行连接.如果分组中括号里的参数xxx有多行,那么就会将这多行的字符串连接,每个字符串之间会有特定的符号进行分隔。

GROUP_CONCAT(DISTINCT 字段名 SEPARATOR 分隔符 ) 

示例:

SELECT GROUP_CONCAT(DISTINCT device_serial_no SEPARATOR ',')  AS deviceNo FROM content_arrange_device_mapping AS dm WHERE dm.content_id=6  GROUP BY content_id

你可能感兴趣的:(group_concat sql实现多行的数据以符号分隔的形式查询到一个字段内)