初步SQL语句:select car_id,imei from location_device where car_id is not NULL GROUP BY car_id
查询效果:
以上结果每个分组只能出现一条数据,要求查出每组中所有的数据。
如下所见,将两个字段都进行分组:group by car_id,imei显示所有。
SQL语句:select car_id,imei from location_device where car_id is not NULL GROUP BY car_id,imei
查询效果:
查询出每组的所有数据后,按照需求要进行拼接,相同组的数据只在一条数据中。
使用函数:GROUP_CONCAT( imei SEPARATOR ‘|’)
SQL语句: select car_id,GROUP_CONCAT( imei SEPARATOR '|') as all_imei from location_device where car_id is not NULL GROUP BY car_id
查询效果: