mysql 通过表A数组查询表B对应所有值
表Aid='1,2,3,4,5....'表Bidname1a2b3c4d.......怎样通过表A中的Id(内容为一数组),查询到表B对应的name值?...
表A id='1,2,3,4,5....'
表B id name
1 a
2 b
3 c
4 d
.......
怎样通过表A中的Id(内容为一数组),查询到表B对应的name值? 展开
表B id name
1 a
2 b
3 c
4 d
.......
怎样通过表A中的Id(内容为一数组),查询到表B对应的name值? 展开
3个回答
展开全部
select b.name from B b join A a on a.id=b.id;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a.id,b.name
from A a
left join B b on b.id = a.id
更多追问追答
追问
不对,会报错,表A中字段是一组数 '1.2.3.4.5'
追答
select a.id,b.name
from B b
left join A a on find_in_set(b.id,A.id);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询