我想用他们老板的号码和名字显示员工的姓名和号码,如下所示:
只有一张表:
到目前为止我试过这个:
SELECT
ID,
Name,
Boss,
(SELECT Name FROM Employees WHERE ID IN (SELECT Boss FROM Employees))
FROM Employees
但这给了我一个错误:
“子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的”
原文由 Czapa 发布,翻译遵循 CC BY-SA 4.0 许可协议
你需要一个自我加入;就像是: