内连接与外连接

     本篇文章只是简单介绍一下数据库中的内连接和外连接。

      举最简单的两个表的例子,有表A和表B,表A如下:Aid主键,自增;

     表B如下:Bid主键,自增

      

     有SQL基本知识的人都知道,两个表要做连接,就必须有个连接字段,从上表中的数据可以看出,在A表中的Aid和B表中的Bnameid就是两个连接字段。

     现在先说内连接:利用内连接可获取两表的公共部分,Select * from A JOIN B ON A.Aid=B.Bnameid或Select * from A,B where A.Aid=B.Bnameid,得到结果如下:

   

   在语句中,A左外连接的B,所以结果是A和B的共性内容加上A独有的内容(右连接相反);接下面是A右连接B,语句如下:select * from A Right JOIN B ON A.Aid=B.Bnameid,得到结果:

  

  上图中, A右连接B,得到的是A与B的共性内容和B的独有内容。总之,想要弄明白内外连接,自己弄两个表练习练习就好了。

   

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值