三種連接查詢
1.內(nèi)連接
使用比較運算符進行表之間列數(shù)據(jù)的比較操作
2.外連接
左外連接均蜜,右外連接风皿,全外連接
3.交叉連接
沒有WHERE語句
它返回連接表中所有數(shù)據(jù)行的笛卡爾積掀淘,其結(jié)果集合中的 數(shù)據(jù)行數(shù)等于
第一個表中符合查詢條件的數(shù)據(jù)行數(shù)乘以第二個表中符合查詢條件的數(shù)據(jù)行數(shù)美侦。
內(nèi)連接
SELECT * FROM student INNER JOIN course ON student.id = course.id
#內(nèi)連接只顯示符合條件的數(shù)據(jù)
左外連接宠蚂、右外連接乓土、全外連接
#LEFT JOIN梦裂、RIGHT JOIN似枕、FULL JOIN
SELECT * FROM student LEFT JOIN course ON student.id = course.id
#左外連接包含左表的所有行,如果左表在右表的查詢沒有匹配年柠,則顯示NULL
交叉連接
SELECT * from student CROSS join course
高級引用
SELECT s.Name, c.Cname FROM student_course AS sc LEFT JOIN student AS s
ON s.Sno=sc.Sno LEFT JOIN course AS c ON c.Cno = sc.Cno
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者