连接: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,两表中完全匹配的数据,左表中特有的数据,右表中特有的数据
原文地址:https://www.cnblogs.com/dana8811/p/9497604.html
时间: 2024-10-07 16:52:46