Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中 5
现在有两个表,表a中aid主管领导11,2,322,4表b中bid姓名1李一2刘二3张三4李四怎么联合查询出序号主管领导主管领导姓名11,2,3李一,刘二,张三22,4刘...
现在有两个表,表a中
aid 主管领导
1 1,2,3
2 2,4
表b中
bid 姓名
1 李一
2 刘二
3 张三
4 李四
怎么联合查询出
序号 主管领导 主管领导姓名
1 1,2,3 李一,刘二,张三
2 2,4 刘二,李四 展开
aid 主管领导
1 1,2,3
2 2,4
表b中
bid 姓名
1 李一
2 刘二
3 张三
4 李四
怎么联合查询出
序号 主管领导 主管领导姓名
1 1,2,3 李一,刘二,张三
2 2,4 刘二,李四 展开
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
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |