mysql如何实现多表查询?

如题: 有一个数据库 A, 里面有三个表分别为B1,B2,B3, (B1有一个字段为C1),(B2有一个字段为C2),(B3有一个字段为C3), 如果我现在要同时查询这三个表里面的字段的内容应该怎样写SQL语句?求~

阅读 2.2k
3 个回答

这个你的三个表是否关联字段?如果没有使用 select tOne.c1,tTwo.c2,tThree.c3 from B1 tTone,B2 tTwo,B3 tThree。如果有你可以了解下 mysql 的 join 操作,具体就不列出来了,因为我不是很喜欢拿来主义。:-D

看不懂你想要的结果
也许你是想要union/union all

假设他们之间有外键外链可以用连接查询
select a.C1,b.C2,c.C3 form B1 as a join B2 b on a.id=b.aid join B3 c on c.id=a.cid

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