Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中

2025-03-24 05:56:00
推荐回答(1个)
回答1:

SELECT

a.aid AS '序号',

a.`主管领导`,

GROUP_CONCAT(b.`姓名`) AS `主管领导姓名`

FROM

a

LEFT JOIN b on FIND_IN_SET(b.id , a.`主管领导`)

GROUP BY a.aid

ORDER BY a.aid ASC