Select 来自 table 的最小或最大记录以及相应的名称字段
Select Min or Max record from a table along with the corresponding name field
假设 table Family
具有 Name
和 Age
并记录
Bob 55
Alice 40
Marky 12
如果我运行
Select Name,Min(Age) from Family
我明白了
Bob,12
我正在尝试从具有最低年龄的单个记录中获取字段,但我只是从具有最低值的记录中获取第一条记录名称和年龄。
如何使用 Min()
来提出请求?
我了解到您想要年龄最小的整行。假设您不关心关系,您可以按升序 age
对行进行排序并仅保留第一条记录:
select *
from family
order by age
limit 1
假设 table Family
具有 Name
和 Age
并记录
Bob 55
Alice 40
Marky 12
如果我运行
Select Name,Min(Age) from Family
我明白了
Bob,12
我正在尝试从具有最低年龄的单个记录中获取字段,但我只是从具有最低值的记录中获取第一条记录名称和年龄。
如何使用 Min()
来提出请求?
我了解到您想要年龄最小的整行。假设您不关心关系,您可以按升序 age
对行进行排序并仅保留第一条记录:
select *
from family
order by age
limit 1