-1
create table dpt (
  deptno number, 
  dname varchar2(10), 
  loc varchar2(7)
)

create table emp1 (
  empno number,
  ename VARCHAR2(10),
  desigantion varchar2(10),
  mgr number,
  deptno number
)

結果 1:

111 ram analyst 444 10
222 mohan   clerk   333 20
333 hari    manager 111 10
444 manju   engineer222 30

結果 2:

10  inventory   hyd
20  finance         bglr
30  hr          mumbai

これら 2 つのテーブルを内部結合します。

select * from emp1  inner join dept on emp1.deptno=dept.deptno

結果:

111 ram analyst 444 10  10  inventory   hyd
222 mohan   clerk   333 20  20  finance bglr
333 hari    manager 111 10  10  inventory   hyd

それは正しいですか?

4

2 に答える 2

0

いいえ、4 行になります。テーブル内の行全体を意味します (他のテーブルにも結合行がある場合)。そうでない場合は、除外するフィルターがありません。

ここでデータを参照してください

于 2013-08-05T17:37:04.253 に答える
-1
      select *.emp1,*.dept from emp1,dept when emp1.deptno=dept.deptno
于 2013-08-05T17:10:36.813 に答える