oracle多表聯查之連線 5

2021-06-06 11:39:05 字數 588 閱讀 1780

3)

全連線:執行左連和右連,將兩個結果去重合併,得出結果

sql>select ename,dname from emp full join dept onemp.deptno=dept.deptno;

ename      dname

---------- --------------

smith      research

allen      sales

ward       sales

jones      research

martin     sales

blake      sales

clark      accounting

scott      research

king       accounting

turner     sales

adams      research

james      sales

ford       research

miller     accounting

operations

15 rows selected

多表聯查(多表連線)(join)

多表聯查 多表連線 join 1 分類 內連線 自然連線 外鏈結 左外連線 右外連線 全外連線 mysql不支援 2 內連線 inner join 等值連線,制定對應的等值條件 select from emp,dept 得到的資料是不對的 得到的資料叫做笛卡爾積 結果是兩個表資料的乘積 使用內連線去...

Oracle多表關聯查詢

select e.empno,e.ename,d.deptno,d.dname from emp e,dept d where e.deptno d.deptno 在上述sql語句中先執行 from 後執行select和where 如果使用了別名的話以後引用表都要使用別名不然會報錯 別名最長為30個...

Oracle多表聯查總結筆記

以兩表為例 語法 select別稱1.列名1,別稱2.列名n from表1 別稱1inner join表2.別稱2 on別稱1.公共列 別稱2.公共列 where查詢語句 例如 查詢員工編號,姓名,部門編號以及部門名稱 select別稱1.列名1,別稱2.列名n from表1 別稱1left out...