选择min()和其他表

时间:2018-04-03 13:35:27

标签: sql mysqli phpmyadmin

假设我有一张国家及其GDP的表格。我想打印低级BIP和国家

所以我输入了

master

我获得了最低的GDP但错误的名字(它取了表中的第一个名字)我尝试了分组,但它向我展示了cource所有国家但我只想要一个国内生产总值和GDP最低的国家在一条线上。

2 个答案:

答案 0 :(得分:2)

订购后,您可以选择如下所示的第一行:

select top 1 name, min(gdp)
from table
group by name
order by min(gdp)

答案 1 :(得分:1)

使用最小GPD作为子查询进行过滤。

SELECT
    *
FROM
    table
WHERE
    GPD = (SELECT MIN(GPD) FROM table)
LIMIT
    1