使用max()SQL显示最大数量和相应的分支名称?

时间:2016-11-21 17:03:09

标签: sql max

我的桌子就像 this image

我需要输出:this image

3 个答案:

答案 0 :(得分:0)

只需使用子查询:

select * from YourTable
where amount IN (select Max(amount) from YourTable)

答案 1 :(得分:0)

SELECT * FROM TableName WHERE Ammount in (SELECT MAX(Ammount) FROM Products );

-OR -

SELECT * FROM TableName ORDER BY Ammount DESC LIMIT 1

答案 2 :(得分:0)

选择loan_id,分支,金额 来自分公司 其中branch.amount =(从分支s中选择max(s.amount))

如果多个分支具有相同的课程数量,这将获得多行。 是的,以及我写作时发布的另一个答案:)