四 SQL99外連線

2022-08-30 10:18:09 字數 603 閱讀 3563

外連線除了能顯示滿足連線條件的資料以外, 還用於顯示不滿足連線條件的資料

left [outer] join, 表示左外連線, 可以顯示左表中不滿足連線條件的資料

select e.ename, e.job, d.deptno, d.dname, d.loc

from dept d

left join emp e

on e.deptno=d.deptno;

right [outer] join, 表示右外連線, 可以顯示右表中不滿足連線條件的資料

select e.ename, e.job, d.deptno, d.dname, d.loc

from emp e

right join dept d

on e.deptno=d.deptno;

full [outer] join, 表示全外連線, 可以顯示左右兩表中不滿足連線條件的資料

select e1.empno, e1.ename, e2.empno, e2.ename

from emp e1

full join emp e2

on e1.mgr=e2.empno

order by e1.empno;

sql99語法 左 右 外連線

二 外連線 應用 查詢乙個表中有,另乙個表沒有的記錄 特點 1.外連線的查詢結果為主表中的所有記錄 如果從表中有和它匹配的,則顯示匹配的值 如果從表中沒有和他匹配的,則顯示null 外連線查詢結果 內連線 主表中有而從表中沒有的記錄 2 左外連線 left join 左邊的是主表 右外連線 righ...

sql99語法的連線查詢

select 查詢列表 from 表1 別名 連線型別 join 表2 別名 on 篩選條件語法 select 查詢列表 from 表1 別名 inner join 表2 別名 on 篩選條件分類 1.等值 2.非等值 3.自連線 特點 1.可新增排序 分組 篩選 2.inner可省略 3.篩選條件...

sql92語法,sql99語法,連線查詢

連線查詢的分類 按年代分為sql192標準僅僅支援內連線,sql199標準支援內連線,左外連線,右外連線,交叉連線 按功能分為內連線,外連線,交叉連線 sql92標準 內連線包括1.等值連線 select name,boyname form boys,beauty where beauty.boyf...