从表中选择min或max记录以及相应的name字段

cuxqih21  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(443)

这个问题在这里已经有答案了

sql仅选择列上具有最大值的行[重复](27个答案)
9个月前关门了。
摆table FamilyName 以及 Age 和记录

  1. Bob 55
  2. Alice 40
  3. Marky 12

如果我跑了

  1. Select Name,Min(Age) from Family

我明白了

  1. Bob,12

我试图从具有最低年龄的单个记录中获取字段,但我只是从具有最低值的记录中获取第一个记录名和年龄。
我怎么用 Min() 提出这个要求?

vq8itlhq

vq8itlhq1#

我知道你想要整排年龄最小的。假设您不关心关系,您可以按升序对行进行排序 age 只保留第一条记录:

  1. select *
  2. from family
  3. order by age
  4. limit 1

相关问题