sql - 需要 Equi 连接 l_employees 表和 l_employees 表(RECURSION SQL)
问题描述
需要 Equi 将 l_employees 表与 l_employees 表连接起来。这是一个将员工与其经理联系起来的递归连接。显示工作人员的employee_id、first_name 和last_name,以及经理的employee_id、first_name 和last_name。(确保每个员工都包含在报告中。[总共 12 行])
使用 Oracle i9
到目前为止我所拥有的。
DESCRIBE L_employees;
SELECT * FROM L_employees;
SELECT e.EMPLOYEE_ID,
e.FIRST_NAME,
e.LAST_NAME,
m.EMPLOYEE_ID,
m.FIRST_NAME,
m.LAST_NAME
FROM L_employees e, L_employees m
WHERE m.EMPLOYEE_ID = e.MANAGER_ID
EMPLOYEE_ID FIRST_NAME LAST_NAME DEP HIRE_DATE CREDIT_LIMIT PHON MANAGER_ID
201 Susan Brown Exe 01-JUN-92 30 3484
202 Jim Kern Sal 15-AUG-95 25 8722 201
203 Martha Woods Shp 01-FEB-97 25 7591 201
204 Ellen Owens Sal 01-JUL-96 15 6830 202
205 Henry Perkins Sal 01-MAR-98 25 5286 202
206 Carol Rose Act 15-OCT-97 15 3829 201
207 Dan Smith Shp 01-DEC-96 25 2259 203
208 Fred Campbell Shp 01-APR-97 25 1752 203
209 Paula Jacobs Mkt 17-MAR-98 15 3357 201
210 Nancy Hoffman Sal 15-FEB-96 25 2974 203
211 Bill Jenkins Mkt 31-DEC-97 15 1904 201
212 Vicki Grant Sal 25-FEB-97 25 2947 203
注意* 我可以得到一个 11 行的表,但 Susan Brown 不见了,因为她没有 manager_ID
解决方案
推荐阅读
- java - 如何编写接口自定义保存方法的测试用例
- powershell - 基于事件日志触发powershell
- amazon-web-services - 升级 awscli 时遇到问题
- python - 在 pandas 数据框中创建 IsHoliday 功能
- html - C#/XAML for HTML5 将 Silverlight 项目转换为 HTML5 的工具
- python - 图像去噪 - 对图像矩阵的每个元素执行一项任务
- wireshark-dissector - Wireshark 自定义 LUA 解析器:格式显示
- scala - 什么时候使用“sbt assembly”和“sbt compile && sbt package”?
- vb.net - 在 ColumnHeaderMouseClick 上切换 DataGridView 复选框列
- c# - 从 TCP 服务器 C# 将数据发送到文本文件