查询结果自己用逗号间隔
是不是屌得飞起…………
二、根据group_concat查询结果截取前几名的方法
三、MySQL拆分逗号间隔的字段,做连接查询
根据上一步的结果使用find_in_set方法,结果如下:
修改过后的sql语句查询后如图2所礻:
SEPARATOR 函数是用来分隔这些要合并的数据的;
' '中是你要用哪个符号来分隔;
2.必须要用GROUP BY 语句来进行分组管理,不然所有的数据都会被合并成一條记录如图3
例:将查询结果用逗号分隔
注:用Group_concat进行合并的字段,如果是空字符串假设分隔符为"," 则该字段合并出来的结果为",,",即多个逗号嘚被和在了一起。
若该字段是null则合并出来也是null。推荐对是null的字段合并而不是空字符串
查询结果自己用逗号间隔
是不是屌得飞起…………
根据上一步的结果使用find_in_set方法,结果如下: