oracle 左連線 右連線 全連線

2021-08-25 14:36:37 字數 367 閱讀 9799

select * from tab1 left join tab2 on tab1.id=tab2.id ,左表全部展示

select * from tab1 where tab1.id=tab2.id(+) ,左表全部展示,(+) 放在右表,右表為匹配表,左表全展示

select * from tab1 right join tab2 on tab1.id=tab2.id ,右表全部展示

select * from tab1 where tab1.id(+) =tab2.id,左表全部展示,(+) 放在左表,左表為匹配表,右表全展示

select * from tab1 full join tab2 on tab1.id=tab2.id ,左右表全部展示

Oracle 內連線,左連線 右連線 全連線

此處用到兩張表 員工表和部門表 一般的相等連線 select from a,b where a.id b.id 這個就屬於內連線。內連線 1 等值連線 sql select emp.empno emp.ename emp.deptno,2 dept.deptno dept.loc 3from emp...

Oracle 內連線,左連線 右連線 全連線

此處用到兩張表 員工表和部門表 一般的相等連線 select from a,b where a.id b.id 這個就屬於內連線。內連線1 等值連線 sql select emp.empno,emp.ename,emp.deptno,2 dept.deptno,dept.loc 3 from emp...

sql 左連線 右連線 全連線

編號 姓名 1000 張三 2000 李四 3000 王五 test ora1 sql select from b 編號 商品 1000 電視機 2000 錄影機 4000 自行車 test ora1 sql set null 空值 這裡為了顯示方面我把null定義成了 空值 test ora1 s...