码迷,mamicode.com
首页 > 数据库 > 详细

#4 SQL 多表查询、子查询

时间:2014-07-31 23:21:10      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   ar   代码   div   amp   

今天讲了一个SQL的多表查询和子查询

 笔记里面有挺多有用的图片,重要是为了方便了解外连接和内连接,还有自连接等。。。
这里显示不出来,所以放一个链接,
 

多表查询和子查询的关系?
多表查询可以做到的,子查询都可以做到,子查询思路比较符合正常人的思路,但是代码稍微长一点

 
多表查询
     |--内部链接查询 : select * from 表名 a inner join 表名 b on a.XX = b.XX
bubuko.com,布布扣
     |--外部链接查询
          |--左链接查询:      select * from 表名 a left join 表名 b on a.XX = b.XX
               bubuko.com,布布扣
如图:
 
bubuko.com,布布扣               
          |--右链接查询 :      select * from 表名 a right join 表名 b on a.XX = b.XX
bubuko.com,布布扣
 
 
 
     |--自链接查询      :     select * from 表 a join 表 b on a.XX = b.YY
 
-------------------------------------
内部链接的可以优化为以下这样----这个比较方便
     select * from 表1 a,表2 b ,,,
     where a.XX = b.XX
 


 
子查询:
     子查询的思路很清晰,解题的路子很明确.不易出错,但是会比较长一点..
多表查询和子查询的效率差不多.
 
 
 
bubuko.com,布布扣
 
其他的就是练习多做了......

#4 SQL 多表查询、子查询,布布扣,bubuko.com

#4 SQL 多表查询、子查询

标签:style   http   color   os   ar   代码   div   amp   

原文地址:http://www.cnblogs.com/zhongxia/p/3883574.html

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