知识点:在MySQL中,可以使用GROUP BY子句和聚合函数如CONCAT或CONCAT_WS来将多条记录基于相同条件合并为一条记录
【主要是GROUP_CONCAT这个函数的运用】
例如将员工信息表中相同门店的员工信息合并为一条记录
MySQL语句如下:
SELECT dept_id,dept, GROUP_CONCAT(id SEPARATOR ', ') AS id,GROUP_CONCAT(name SEPARATOR ', ') AS name,GROUP_CONCAT(phone SEPARATOR ', ') AS phone
FROM staff_info
GROUP BY dept_id
最后查询出来的结果如下所示: