梳理mysql的左外,右外,內連線

2021-08-22 11:30:36 字數 402 閱讀 2862

內連線有三種格式

第一:select * from stu s,emp e where s.empid = e.id 只是最常用的查詢方式,其作用和內連線查詢到的結果相同

第二:select * from stu s inner join emp e on s.empid = e.id ,這是典型的內鏈結查詢

第三:select * from stu s join emp e on s.empid = e.id ,省略join的內鏈結查詢方式

左外連線

第一:select * from stu s left outer join emp e on s.empid = e.id

第二 select * from stu s left join emp e on s.empid = e.id

MySQL內連線 左外連線 右外連線 全外連線

連線的優勢是減少了外來鍵的使用。內連線 最常見的等值連線,指連線結果僅包含符合連線條件的行,參與連線的兩個表都應該符合連線條件。inner join或join on condition 首先建立兩個表person和card,內容如下 select from card id cardname 1 ca...

SQL 內連線,外連線(左外連線 右外連線)

參考整理筆記 關鍵字 inner join on 語句 select from a table a inner join b table bon a.a id b.b id 執行結果 說明 組合兩個表中的記錄,返回關聯字段相符的記錄,也就是返回兩個表的交集 陰影 部分。關鍵字 left join o...

Oracle外連線,左外連線,右外連線,內連線簡析

內連線即普通等值連線 select e.ename,e.job,e.sal,d.dname from emp e inner join dept d on e.deptno d.deptno where e.sal 2000 select e.ename e.job,e.sal d.dname fr...