weixin_37947623
2017-06-27 01:37
采纳率: 100%
浏览 1.6k

SQL 查询两张数据不同的表

表A中有两条数据 表B中有五条数据 可以用sql查询出所有的数据么,表B有表A的外键字段

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

10条回答 默认 最新

  • qq_34610237 2017-06-27 06:16
    已采纳

    select * from A a niuonAll select * from B b

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 南宫文凯 2017-06-27 02:08

    select * from A a ,B b where a.aa=b.bb//关联查询

    评论
    解决 无用
    打赏 举报
  • 叶之秋 2017-06-27 02:15

    可以的 select * from A,B where B.主键 = A.外键

    评论
    解决 无用
    打赏 举报
  • 邓会杰 2017-06-27 02:20

    "select * from b left jion a where b.fk = a.id"

    评论
    解决 无用
    打赏 举报
  • qq_36336328 2017-06-27 03:29

    根据你要查询表的内容可以分为以下几种情况 http://blog.csdn.net/qq_36336328/article/details/73772205

    评论
    解决 无用
    打赏 举报
  • 緣在何處 2017-06-27 04:17

    select * from 表一 inner join 表二 on 表一的主鍵或外鍵 =表二的主鍵或外鍵

    评论
    解决 无用
    打赏 举报
  • 緣在何處 2017-06-27 04:17

    一、外连接

    外连接可分为:左连接、右连接、完全外连接。

    1、左连接 left join 或 left outer join

    SQL语句:select * from student left join course on student.ID=course.ID

    评论
    解决 无用
    打赏 举报
  • 蘑菇小包子 2017-06-27 04:26

    用外链接,依赖A表就可以了

    "select * from a left jion b where b.fk = a.id"

    评论
    解决 无用
    打赏 举报
  • laogao01200 2017-06-27 06:46

    union or unionall

    评论
    解决 无用
    打赏 举报
  • ctlgq2017 2017-06-28 10:06

    select * from a
    left join b where a.sameA=b.sameB

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题