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

SQL 表的连接查询

时间:2018-08-18 17:52:50      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:关系   code   sql   sele   bsp   inner   内连接   表名   连接   

连接:join 表名 on 关联条件

关键问题,哪些表?哪些关系?

内连接:inner join,两表中完全匹配的数据

select table_2.sname,Table_1.classname from Table_2 inner join Table_1 on Table_2.classid=Table_1.classID--查询2号表的信息对应1号表的相关信息
select T2.sname,T1.classname from Table_2 as T2 inner join Table_1 as T1 on T2.classid=T1.classID--简写 使用了as的效果

连接查询一定要弄清两张表的关系,上图代码,table_2内的classid对应table_1内的classID.    然后内连接查询对应的信息

左外连接:left outer join,两表中完全匹配的数据,左表中特有的数据

右外连接:right outer join,两表中完全匹配的数据,右表中特有的数据

完全外连接:full outer join,两表中完全匹配的数据,左表中特有的数据,右表中特有的数据

SQL 表的连接查询

标签:关系   code   sql   sele   bsp   inner   内连接   表名   连接   

原文地址:https://www.cnblogs.com/dana8811/p/9497604.html

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