有關Oracle 數據庫連接查詢SQL語句
內連接(inner join)。
外連接:
全連接(full join)、左連接(left join)、右連接(right join)。
交叉聯接(cross join)。
外連接與內連接不一樣,外連接返回的查詢結果中不僅包含符合條件的行,還包括左表(左外連接),右表(右外連接)或者兩個連接表(全外連接)中的所有不符合條件的數據行。
1.左連接 (left [outer] join)
左外連接就是將左表的所有數據分別於右表的每條數據進行連接組合,返回的結果除內連接的數據外,還有左表中不符合條件的數據,並在右表的相應列中填上null值。
SQL語句如下:
select * from mt_pb_org o left join mt_pb_orgframe f on _ORGFRAMEID = _ORGFRAMEID;
等價語句:
select * from mt_pb_org o,mt_pb_orgframe f where _orgframeid = _orgframeid(+);
2.右連接 (right [outer] join)
右外連接就是將右表中的所有數據分別與左表的`每條數據進行連接組合,返回的結果除了內連接的數據外,還有右表中不符合條件的數據,並在左表相應的列中填上null值。
SQL語句如下:
select * from mt_pb_org o right join mt_pb_orgframe on _orgframeid = _orgframeid;
等價語句:
select * from mt_pb_org o,mt_pb_orgframe f where _orgframeid(+) = _orgframeid;
3.全外連接 (full [outer] join)
全外連接就是將左表的所有數據分別與右表的每條數據進行連接組合,返回的結果除了內連接的數據外,還有兩個表中不符合條件的數據,並在左表或者右表的相應列中填上null值。
SQL語句如下:
select * from mt_pb_org o full join mt_pb_orgframe _orgframeid = _orgframeid;
4.交叉連接(cross join)
交叉連接不帶WHERE 子句,它返回被連接的兩個表所有數據行的笛卡爾積,返回到結果集合中的數據行數等於第一個表中符合查詢條件的數據行數乘以第二個表中符合查詢條件的數據行數。
SQL語句如下:
select * from mt_pb_org o cross join mt_pb_orgframe f;
相關文章
-
ACCESS轉SQL SERVER數據庫的經驗
SS的數據庫中的自動編號類型在轉化時,sql server並沒有將它設為自動編號型,我們需在SQL創建語句中加上identity,表示自動編號!2.轉化時,跟日期有關的.字段,SQL SERVER默認為smalldatetime型,我們最好將它變為datetime型,因為d -
用php連接oracle數據庫的代碼
用php連接oracle首先要在中把extension=php_xtension=php_前的分號“;”去掉,然後重啟apache就行了,這樣php就支持oracle了.以下是程序代碼:$connection=Ora_","123");if($connection==false){echoOra_ErrorCode($conne -
ACCESS轉SQLSERVER的數據庫的建議
SS的數據庫中的自動編號類型在轉化時,sql server並沒有將它設為自動編號型,我們需在SQL創建語句中加上identity,表示自動編號!2.轉化時,跟日期有關的'字段,SQL SERVER默認為smalldatetime型,我們最好將它變為datetime型,因為 -
實現SQLServer數據庫轉成MYSQL數據庫
關於對泰國農業化學管理情況的考察報告根據2001/2002年中泰農業合作交流項目安排,農業部組織的農業化學管理考察團一行9人,於2001年12月5—13日對泰國的農藥、肥料生產、經營、使用、進出口管理情況進行了考察。考察期 -
葡萄牙語的歷史:Revolucionários apossam-se de Porto Alegre
書香活動的總結模板篇一王莊鎮北尚國小規範學生在早晨進校和中午進校後這兩段自由時間內的行為,制定並啟動“晨誦午讀暮吟”制度。學生每天早晨、中午、晚上固定時間、規定內容、靈活形式地讀書寫作,日積月累,讓習慣成就 -
SQL數據庫實例名稱找不到或遠程連接失敗並顯示錯誤error40的原因有哪些
分享由字符“”轉義引起的SQL數據庫實例名稱找不到或遠程連接失敗並顯示錯誤error40的解決辦法:一、問題介紹很久沒有用c#去連數據庫程序了,不過在網上找了一些資料,基本上還是寫出來了,但是調試初步完成的程序時候,卻發現 -
有關安裝Linux與Oracle數據庫步驟精講
一、安裝LINUX我安裝的是Oracle公司編譯的LINUX 4.4。1、如果這台服務器最重要的作用是安裝Oracle,則直接給Oracle分配文件系統。如:/boot 100M,/ 15G,/swap 2G,/opt 20G(將來ORACLE的程序將放在此目錄下,/opt相當於WIND -
i recall with embarrassing clarity the flavor of those particular ashes ?
東方女性都追求淨透白的肌膚,在底粧的打造上也追求自然無痕。完美的底粧決定了整個粧容的質感和成敗,因此,每個愛美的妹紙都要將底粧作為化粧的重點來對待。想要打造無敵的美人粧,就跟着本站小編來學習這款透白底粧是如何 -
Jason Mraz & Colbie Caillat的Lucky樂評
Jason Mraz & Colbie Caillat演唱的歌曲《Lucky》,以輕快柔美的旋律和兩位演唱者動聽的聲音征服了嚴格的格萊美評委們,獲得了2010年第52屆格萊美最佳流行合作歌曲。下面就讓我們來看看相關樂評吧。Jason Mraz & -
Java連接MYSQL數據庫的具體步驟
此文章主要向大家描述的是Java連接MYSQL 數據庫(以MySQL為例)的實際操作步驟,我們是以相關實例的方式來引出Java連接MYSQL 數據庫的實際操作流程,以下就是文章的主要內容描述。當然,首先要安裝有JDK(一般是JDK1.5.X)。然