-- 交叉连接
SELECT student.sno,name,degree from student.score ; -- 左表的每一行与右表中的所有行一一组合
-- 内连接
SELECT student.sno,name,degree from student INNER JOIN score ;
SELECT student.sno,name,degree from student INNER JOIN score WHERE student.sno= score.Sno ; -- 显示左表及右表符合连接条件的记录
-- 语法 SELECT ...FROM 表1 INNER JOIN 表2 <条件>;
-- 左连接
SELECT student.sno,sname,degree from student left join score on student.sno= score.Sno ;-- 显示左表全部数据及右表符合条件的数据
-- 语法 SELECT ... from 表1 left JOIN 表二 on <条件>;
-- 右连接
SELECT student .sno,sname,degree from student right join score on student.sno= score.Sno;
-- 显示右表全部数据及左边符合条件的数据
-- 语法 SELECT ... from 表1 right JOIN 表二 on <条件>;
-- 全外连接
SELECT student.*,score*from score FULL join student on student.sno= score.sno;
-- 语法 SELECT 表1.*,表2*from 表2 FULL JOIN 表1 on 表1.1= 表2.1 ;
第六章多连接查询
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天学习的是第六章连接。其基本概念就是把两张相关的表按照某一个或某一组键连接起来。例如学生期末考试各个科目的成绩表...