本篇文章只是简单介绍一下数据库中的内连接和外连接。
举最简单的两个表的例子,有表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的独有内容。总之,想要弄明白内外连接,自己弄两个表练习练习就好了。