首页 > 数据库技术 > 详细

SQL 表的连接查询

时间:2018-08-18 16:54:53      阅读:167      评论:0      收藏:0      [点我收藏+]

连接: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 表的连接查询

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!