-- 交叉連接
SELECT student.sno,name,degree from student.score ; -- 左表的每一行與右表中的所有行一一組合
-- 內(nèi)連接
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 ;-- 顯示左表全部數(shù)據(jù)及右表符合條件的數(shù)據(jù)
-- 語法 SELECT ... from 表1 left JOIN 表二 on <條件>;
-- 右連接
SELECT student .sno,sname,degree from student right join score on student.sno= score.Sno;
-- 顯示右表全部數(shù)據(jù)及左邊符合條件的數(shù)據(jù)
-- 語法 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