选择所有薪水相同的人

新手上路,请多包涵

我在寻找 SQL 查询的解决方案时遇到问题。这可能是一个非常明显的初学者问题,但我似乎无法得到我想要的结果。我有一个如下所示的表:

 |Name |Station|Salary|
|Bob  |1      |2000  |
|Steve|2      |1750  |
|Mark |3      |2050  |
|Lisa |4      |2200  |
|Hans |5      |2000  |

我想选择这张表中薪水相同的人的名字。结果当然应该是 BobHans

原文由 user3691006 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 599
1 个回答

假设我们有一个名为 EMP3 的表,其中 ONTEIN 列是 FIRST_NAME、LAST_NAME、SALRY、DEPARTMENT_ID、COMMISSION 等。

现在我们必须选择工资相同的员工的记录。

让我们在 SELF JOIN 的帮助下获得输出。

在这里,我们加入同一张桌子以获取具有相同薪水的记录。

 SELECT E1.FIRST_NAME AS FN,E1.SALARY FROM EMPLOYEES E1 INNER JOIN EMPLOYEES E2 ON E1.SALARY=E2.SALARY;

原文由 ganesh kavhar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进