sql - 检索sql查询
问题描述
用于检索以下条件的 SQL 查询。有两个 cloumns 一个以 user_id;s 作为主键,另一个 tale 作为经理键。我想检索查询,以便它显示管理器密钥以及用户 ID 作为管理器 1、管理器 2
解决方案
试试这个,您可以使用相同的方法来查找层次结构:
SELECT e1.name AS EmployeeName
,e1.user_id AS USERID
,e2.name AS ManagerName1
,e2.user_id AS ManagerID1
,e3.name AS ManagerName2
,e3.user_id AS ManagerID2
FROM Employee e1
LEFT JOIN Employee e2
ON e1.managerid = e2.user_id
LEFT JOIN Employee e3
ON e2.managerid = e3.user_id
推荐阅读
- java - 给定的 Json 对象值不能转换为字符串
- javascript - 从 React 组件内的脚本访问变量
- vue.js - v-select 不显示数据
- html - 为什么表格列会改变大小,我该如何阻止它
- python - Python Argparse - 基于另一个参数的值有条件地需要参数
- javascript - 获取选项标签的名称
- java - Spring Boot:@Autowired 记住并为下一个请求保存相同的对象
- javascript - 只有当另一个动画已经完成时才开始一个 CSS 动画
- python - Pandas 内存泄漏和数据帧排序
- c++ - 通过socket c++发送长度和数据