mysql - 需要mysql查询来查找经理名称

标签 mysql

昨天我参加了初级程序员的数据库知识测试。问题是这样的:

给出表1.0

编写一个查询来生成如下结果:

enter image description here

请有人帮助我如何编写这个问题的查询。提前致谢

最佳答案

您可以将表与自身LEFT JOIN:

select e.employeeID,
    e.employeeName,
    m.employeeName as managerName
from your_table e
left join your_table m on e.managerID = m.employeeID;

关于mysql - 需要mysql查询来查找经理名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45474649/

相关文章:

php - 为什么我的查询没有更新?

mysql - 从 mysql 中拖动并进行计数和限制

mysql - MYSQL中唯一列有什么缺点吗

php - 处理后如何获取 SQL 查询 ID?

php - 为什么我的查询会导致 Cardinality violation error PDO/PHP MySQL

php - 在 Grocery CRUD + Codeigniter 中设置控件的默认值

php - 在 MySQL 中舍入 float 而不是整数

php - 使用 php 将 sqlite 转为 mysql

mysql - 从 MySQL 数据库表中提取非空数据版本 8.0.17

php - 选择具有双限制选项的行