MySql根据条件分组,然后将某些字段进行拼接

原表及数据如下:

MySql根据条件分组,然后将某些字段进行拼接

需求是每个vin的每个typeName对应的图片需要分组查出来,sql以及效果如下:

select vin,typeName,GROUP_CONCAT(img SEPARATOR ';') imgs,update_date from custom_check_in_martin group by vin,typeName

MySql根据条件分组,然后将某些字段进行拼接

其中用了sql函数GROUP_CONCAT实现分组后的拼接