limit函数不按照groupby命令或distinct命令显示所需的输出

2wnc66cl  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(169)

我相信这可能是stackoverflow上常见的问题之一。
我在这里面临的问题是,我无法理解为什么极限函数不能给我期望的输出。从给定的表中。
table
我想从给定的表中提取第二高的值。
答案应显示为 200 我已经应用了给定的查询:

select distinct amt from amount  order by 1 desc limit 2,1;

 select  amt from amount group by 1 order by 1 desc limit 2,1 ;

有人能帮我理解为什么limit函数没有按照摘要表抛出响应,而是按照基表显示结果吗?还有一个查询,它将为我提供所需的结果。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题