小编Nis*_*nth的帖子

SQL 按列排序并同时按另一列分组

原始表:职位

| Amount |  Name |
        3    Raj
        1    Nish
        15   Nish
        10   Nish
        8    Krish
        22   Rahul
        5    Raj
        50   Raj
Run Code Online (Sandbox Code Playgroud)

所需结果格式

 | Amount |  Name |
        50    Raj
         5    Raj
         3    Raj
        22    Rahul
        15    Nish
        10    Nish
         1    Nish
         8    Krish
Run Code Online (Sandbox Code Playgroud)

我应用的逻辑是对金额列进行排序并获取最大金额,即 (50) 并获取该人的其他交易 (Raj),并继续搜索第二个最大项目,排除已选择的人员详细信息(排除 Raj)。

请在这件事上给予我帮助

我尝试先按“Amt”排序,然后按“名称”排序,但它不会产生预期的结果

sql sorting group-by sql-order-by

3
推荐指数
1
解决办法
4164
查看次数

标签 统计

group-by ×1

sorting ×1

sql ×1

sql-order-by ×1