良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

mysql联表查询使用find_in_set和group_concat

A:

id    name       dec     sec

1       a            2,3        1


B:

id    des

1       b1

2       b2

3       b3


想得到结果

1       a       b2,b3     b1


select A.id,A.name,group_contac(B.des),(select B.des from B,A where A.sec = B.id) from A left join on find_in_set(B.id,A.dec) group by A.id;

标签: mysqlfind_in_setgroup_concat

作者:良玉 分类:Mysql 浏览:1116 评论:0
留言列表
发表评论
来宾的头像