在MYSQL中的Foreach

use*_*168 -3 mysql sql each foreach

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

table name: 'SAILORS' 
fields: 'SID', 'SNAME', 'Rating', 'Age**'
Run Code Online (Sandbox Code Playgroud)

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

Shi*_*dim 5

一个由一群Rating列,并分钟函数调用将做到这一点.

SELECT Min(`Age`)  AS `Lowest Age`, 
       `Rating` 
FROM   `SAILORS` 
GROUP  BY `Rating` 
Run Code Online (Sandbox Code Playgroud)