【问题标题】:Select Min or Max record from a table along with the corresponding name field [duplicate]从表中选择最小或最大记录以及相应的名称字段[重复]
【发布时间】:2020-07-23 23:48:45
【问题描述】:

假设一个表 FamilyNameAge 和记录

Bob 55
Alice 40
Marky 12

如果我跑步

Select Name,Min(Age) from Family 

我明白了

Bob,12

我试图从最低年龄的单条记录中查询字段,但我只是从最低值的记录中获取第一条记录名称和年龄。

我如何使用Min() 提出该请求?

【问题讨论】:

    标签: mysql sql sql-order-by min sql-limit


    【解决方案1】:

    我了解您想要年龄最小的整行。假设您不关心平局,您可以通过升序对行进行排序 age 并仅保留第一条记录:

    select *
    from family
    order by age
    limit 1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-07
      • 1970-01-01
      • 2020-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      相关资源
      最近更新 更多