使用SQL查找薪水是雇员两倍或以上的经理

时间:2019-05-14 17:02:40

标签: sql-server stored-procedures

我有一个雇员表,该表有四列。 Employee_id,姓名,薪水,Boss_id (1彼得500 2) (2杰里900 3) (3 Mike 2000不适用) 我的问题是,我该如何找到薪水比其雇员高出一倍的经理? 例如,如果我的薪水是1000,而老板的薪水是3000。我想要的结果是“我,我的老板”。如果Peter的工资是500,而他的老板Jerry的工资是900。那还不够,所以找到Jerry的老板Mike。迈克的薪水是2000,是现在的两倍多。结果应该是“ Peter,Mike” 不只是一个人,我还需要为每位员工找到这种关系。 我需要的结果应如下所示: (彼得·迈克) (杰里·迈克) (麦克不适用)

1 个答案:

答案 0 :(得分:1)

将表加入自身:

Get-Item bin,obj | Remove-Item -Force -Recurse