-3

我被要求从表格中找到每个评分的最低年龄,如下所示:

table name: 'SAILORS' 
fields: 'SID', 'SNAME', 'Rating', 'Age**'

这可以使用 PHP 来完成,但我必须使用 MYSQL 查询来完成。

4

3 回答 3

5

一个group by over Ratingcolumn 和min函数调用将做到这一点。

SELECT Min(`Age`)  AS `Lowest Age`, 
       `Rating` 
FROM   `SAILORS` 
GROUP  BY `Rating` 
于 2012-05-16T14:14:03.103 回答
3
select Rating, min(Age) as MinAge
from SAILORS
group by Rating
于 2012-05-16T14:13:33.227 回答
3

这是一个简单的分组查询:

select Rating, min(Age) from SAILORS
group by Rating
于 2012-05-16T14:13:45.427 回答