首页 > 解决方案 > 如何从同一列中以特定顺序选择 2 个元素,将它们与另一个属性进行比较?

问题描述

我有一张姓名和薪水表。我想要一个输出,比如一个人的名字,然后是另一个人的名字,他的薪水比前一个连续的多。

如果有这样的桌子。

     Name   Salary
      Raj    10000
      Karan  15000
      Tarun  11000

预期输出应该像

    Raj Karan
    Raj Tarun
    Tarun Karan

标签: sql

解决方案


你在寻找这样的东西吗?

SELECT 
  t1.Name,
  t2.Name
FROM tablename t1
INNER JOIN tablename t2
  ON t2.Salary > t1.Salary

推荐阅读