码迷,mamicode.com
首页 > 其他好文 > 详细

图解Join

时间:2014-06-29 20:43:24      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   width   数据   2014   

     在做机房收费系统中,涉及到多张表的查询时,用到了join,感觉很不错,学习了下join,顺便复习了下高中数学。

     

      现在,用机房收费系统中学生信息表和学生上机表做个小DEMO~ ,如图:

     

      表A:学生信息表:

  

    bubuko.com,布布扣

   


   表B:学生上机表:


   bubuko.com,布布扣



1,inner  join


bubuko.com,布布扣

  

     从结果看出,select的结果为表A和表B的交集。


        bubuko.com,布布扣




2,full outer join


bubuko.com,布布扣


Full outer join 产生AB的并集。但是需要注意的是,对于没有匹配的记录,则会以null做为值。


bubuko.com,布布扣





3,Left outer join


bubuko.com,布布扣



Left outer join 产生表A的完全集,而B表中匹配的则有值,没有匹配的则以null值取代。同理,Right join 可以类比left join。


bubuko.com,布布扣




4,cross join



bubuko.com,布布扣


  

由结果可以看出,两张表做笛卡尔积运算,产生3*5行,这个暂时还没用到。



小结:关于数据库的学习和实践还在进行中!!!





  

图解Join,布布扣,bubuko.com

图解Join

标签:style   blog   http   width   数据   2014   

原文地址:http://blog.csdn.net/lhc1105/article/details/35794455

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!