原生mysql多对多关联问题
想把car_long拼接到一起怎么实现,循环掠过
2.8 5 这样
select a.id,b.cargo_name,c.city_start,c.city_end,d.car_long,e.car_model,a.price_type,a.freight,a.created_at from deliver_goods as a
,deliver_goods_cargos_info as b
,deliver_goods_addresses as c
,deliver_goods_cars_long as d
,deliver_goods_cars_model as e
WHERE b.goods_id = a.id
AND c.goods_id = a.id
AND d.goods_id = a.id
AND e.goods_id = a.id
按id分组,使用group_concat组合拼接:
你要把多行的数据放在一起 就只能group by
试试看是否 可以