SQL 表的连接查询
Posted dana8811
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 表的连接查询相关的知识,希望对你有一定的参考价值。
连接: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 表的连接查询的主要内容,如果未能解决你的问题,请参考以下文章