文章詳情頁
Oracle的左連接和右連接
瀏覽:4日期:2023-11-15 15:59:08
在Oracle PL-SQL中,左連接和右連接以如下方式來實(shí)現(xiàn)查看如下語句:SELECT;emp_name,;dept_name;FORM;Employee,;Department WHERE;Employee.emp_deptid(+);=;Department.deptid此SQL文使用了右連接,即“(+)”所在位置的另一側(cè)為連接的方向,右連接說明等號(hào)右側(cè)的所有記錄均會(huì)被顯示,無論其在左側(cè)是否得到匹配,也就是說上例中無論會(huì)不會(huì)出現(xiàn)某個(gè)部門沒有一個(gè)員工的情況,這個(gè)部門的名字都會(huì)在查詢結(jié)果中出現(xiàn)。反之:SELECT;emp_name,;dept_name;FORM;Employee,;DepartmentWHERE;Employee.emp_deptid;=;Department.deptid(+)則是左連接,無論這個(gè)員工有沒有一個(gè)能在Department表中得到匹配的部門號(hào),這個(gè)員工的記錄都會(huì)被顯示
標(biāo)簽:
Oracle
數(shù)據(jù)庫(kù)
排行榜
