Oracle資料庫中的左連線與右連線

2021-09-12 03:16:57 字數 495 閱讀 2388

在oracle pl-sql中,左連線和右連線可以用如下的方式實現:

語句片斷:

select emp_name, dept_name

form employee, department

where employee.emp_deptid(+) = department.deptid此sql文使用了右連線,即「(+)」所在位置的另一側為連線的方向,右連線

說明等號右側的所有記錄均會被顯示,無論其在左側是否得到匹配,也就是說上例中無論會不會出現某個部門沒有乙個員工的情況,這個部門的

名字都會在查詢結果**現。

相反的情況:

select emp_name, dept_name

form employee, department

where employee.emp_deptid = department.deptid(+)則是左連線,無論這個員工有沒有乙個能在department表中得到匹配的部門號,這個員工的記錄都將被顯示。

Oracle資料庫中的左連線與右連線

在oracle pl sql中,左連線和右連線可以用如下的方式實現 語句片斷 select emp name,dept name form employee,department where employee.emp deptid department.deptid此sql文使用了右連線,即 所在位...

Oracle資料庫中的左連線與右連線

在oracle pl sql中,左連線和右連線可以用如下的方式實現 語句片斷 select emp name,dept name form employee,department where employee.emp deptid department.deptid此sql文使用了右連線,即 所在位...

資料庫左連線右連線

一般所說的左連線,外連線是指左外連線,右外連線。1 先說左外連線和右外連線 先來檢視一下我們要測試的兩個表的資料 select from t1 id name 1aaa 2bbb select from t2 idage 130 對於左外聯接 sql left join 關鍵字 select col...