天天看點

連接配接查詢之内連接配接(方言) | 學習筆記

開發者學堂課程【Servlet 入門:連接配接查詢之内連接配接(方言)】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/36/detail/817

連接配接查詢之内連接配接(方言)

内容介紹

一、連接配接查詢

1.分類

*内連接配接

*外連接配接

>左外連接配接

>右外連接配接

>全外連接配接( MySQL 不支援)

*自然連接配接(屬于一種簡花方式)  

2.内連接配接

*方言 :SELECT * FROM 表1 别名1,表2 别名2 WHERE,别名1.xx=别名2.xx

*标準 :SELECT * FROM 表1 别名1'TNNER JOIN 表2.别名2 0N,别名1.xx=别名2.xx

*自然:SELECT * FROM 表i 别名:NATURAL JOIN 表2*别名21 *丙連接配接查詢出的所有記錄都滿足條件。

3.外連接配接

*左外:SELECT * FROM 表1 别名1 LEFT OUTER JOIN 表2 别名2 ON 别名1.xx=别名2.xx

>左表記錄無論是否滿足條件都會查詢出來,而右表隻有滿足條件才能出來。左表中不滿足條件的記錄,右表部分都為 NULL

*左外自然:SELECT * FROM 表1别名1 NATURAL LEFT QUTER JOIN 表2 别名2 oN 别名1.xx=别名2.xx

*右外:SELECT * FROM 表1别名1 RECHT.OUTER JOIN 表2 别名2 ON   别名1.xx=别名2.xx

>右表記錄無論是否滿是條件都會查詢出來,而左表隻有滿足條件才能出來。右表不滿足條件的記錄,其左表部分都為 NULI

*右外自然: SELECT * FROM 表1 别名1 NATURAL RIGHT OUTER JOIN 表2 别名2 ON 别名1.xx=别名2.xx

*全連結:可以使用UNTON來完成全連結

SELECT *

FROM emp, dept

WHERE emp.deptno-dept.deptno; 

/*

列印:所有員工的姓名、工資,以及部門名稱

!

*/

SELECT emp.ename, emp.sal, dept.dname

FROM emp, dept

WHERE emp.deptno=dept.deptno; 

SELECT e.ename, e.sal, d.dname

FROM emp e, dept d

WHERE e.deptno=d.deptno;

連接配接查詢之内連接配接(方言) | 學習筆記
連接配接查詢之内連接配接(方言) | 學習筆記

繼續閱讀