Select 来自 table 的最小或最大记录以及相应的名称字段

Select Min or Max record from a table along with the corresponding name field

假设 table Family 具有 NameAge 并记录

Bob 55
Alice 40
Marky 12

如果我运行

Select Name,Min(Age) from Family 

我明白了

Bob,12

我正在尝试从具有最低年龄的单个记录中获取字段,但我只是从具有最低值的记录中获取第一条记录名称和年龄。

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

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

select *
from family
order by age
limit 1