第六章多连接查询

时间:2021-6-12 作者:qvyue
-- 交叉连接
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 ;




第六章多连接查询
第六张图.png
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。