小编Cza*_*apa的帖子

SQL - 选择相同的列两次但条件不同

我无法解决问题.任务是:

显示员工的姓名和人数以及他们的老板的姓名和姓名.

如下所示:

产量

只有一张桌子:

表

到目前为止我试过这个:

SELECT  
    ID, 
    Name, 
    Boss, 
    (SELECT Name FROM Employees WHERE ID IN (SELECT Boss FROM Employees))
FROM Employees
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误:

"子查询返回的值超过1.当子查询跟随=,!=,<,<=,>,> =或子查询用作表达式时,不允许这样做."

我很感谢你的帮助.

sql sql-server select

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

select ×1

sql ×1

sql-server ×1