ORACLE的左 右連線測試

2021-05-23 21:24:50 字數 828 閱讀 5681

用於測試的兩張表

select * from user_emp;

empno

ename

sal1

ben0133

5000.00

2liam

10000.00

5kipling

123.00

select * from user_email ;

empno

email

[email protected]

[email protected]

--sql1 左連線

select emp.*,mail.email from user_emp emp, user_email mail

where emp.empno = mail.empno(+);

結果:empno

ename

salemail

1ben0133

5000.00

[email protected]

2kipling

123.00

5liam

10000.00

--sql2 右連線

select emp.*,mail.email from user_emp emp, user_email mail

where emp.empno(+) = mail.empno;

結果:empno

ename

salemail

1ben0133

5000.00

[email protected]

[email protected]

總結:有(+)的另一側要全顯示

oracle 左右連線

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

oracle左右連線

create table test.test1 a int,b int create table test.test2 a int,b int insert into test.test1 values 1,456 insert into test.test1 values 2,427 insert...

oracle左右連線

左連線左邊的表資料應該是全的,應該是主表,有鏈結應該是右邊的表是全的是主表 因此記為 左連線左全,右連線右全。看下面的例項 create table student id number,name varchar2 20 create table score sid number,score numb...