MySqL 提供了一个合并字段的函数GROUP_CONCAT,先看一下例子
查出来的结果如下,记住千万要分组,不然就只有一条数据
SELECT a.*,GROUP_CONCAT(DISTINCT n.asset_name) AS name_description
FROM
asset_scrap AS a LEFT JOIN dic_asset_name AS n ON n.id = a.asset_name
GROUP BY
scrap_numbers
如果 不需要去重 就将DISTINCT去掉。