Mysql 从表中选择最小或最大记录以及相应的名称字段
假设一个表Mysql 从表中选择最小或最大记录以及相应的名称字段,mysql,sql,sql-order-by,min,sql-limit,Mysql,Sql,Sql Order By,Min,Sql Limit,假设一个表Family包含Name和Age和记录 Bob 55 Alice 40 Marky 12 如果我跑 Select Name,Min(Age) from Family 我明白了 我试图从具有最低年龄的单个记录中获取字段,但我只是从具有最低值的记录中获取第一个记录名和年龄 我如何使用Min()发出该请求?我知道您希望整行的年龄最小。假设您不关心关系,只需按升序age对行进行排序,并仅保留第一条记录: select * from family order by age limit 1
Family
包含Name
和Age
和记录
Bob 55
Alice 40
Marky 12
如果我跑
Select Name,Min(Age) from Family
我明白了
我试图从具有最低年龄的单个记录中获取字段,但我只是从具有最低值的记录中获取第一个记录名和年龄
我如何使用
Min()
发出该请求?我知道您希望整行的年龄最小。假设您不关心关系,只需按升序age
对行进行排序,并仅保留第一条记录:
select *
from family
order by age
limit 1
select *
from family
order by age
limit 1