0

任何人都可以用简单的例子解释一下我在oracle中的自我加入。我在很多网站上搜索过,但我不明白..

4

1 回答 1

0

假设您有员工表

  ID NAME MANAGER_ID
   1 Andy 10
   2 Bill 10
   3 Chaz 11
  10 Joy  12
  11 Kath 12
  12 Lois (null)

你想选择某人和他们的经理。

  SELECT FROM EMPLOYEE PERSON, EMPLOYEE MANAGER WHERE EMPLOYEE.MANAGER_ID = MANAGER.ID

所以关键思想是我们以两种方式使用 EMPLOYEE 表,查找人员和查找经理。

这可能无法完全解释您想知道的内容,也许您现在可以更详细地解释您不了解的内容。

于 2013-11-07T16:34:32.723 回答