mysql两表关联查询

现在有两张表A、B,A表中字段id1,id2;分别都与B表中的字段id对应,在查询A表时,如何根据id1、id2与id的对应关系,将id1,id2的查询结果分别转换成B表的name字段值?

阅读 1.9k
2 个回答

select b1.name as b1_name,b2.name as b2_name from a
join b as b1 on a.id1=b1.id
join b as b2 on a.id2=b2.id
where a.id=....
用A表连两次B表,你可以理解为连两个表(B1和B2)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题