gpt4 book ai didi

SQL - 获取最大值

转载 作者:行者123 更新时间:2023-11-29 14:20:25 25 4
gpt4 key购买 nike

下面的查询给出了计数大于 70 的结果。

SELECT books.name, COUNT(library.staff)
FROM (library INNER JOIN books
ON library.staff = books.id)
GROUP BY library.staff,books.id
HAVING COUNT(library.staff) > 70;

如何修改我的查询以获得具有最大 计数的结果?

最佳答案

一种方法是order bylimit:

SELECT b.name, COUNT(l.staff) as cnt
FROM library l INNER JOIN
books b
ON l.staff = b.id
GROUP BY l.staff, b.name
ORDER BY cnt DESC
LIMIT 1;

我觉得很奇怪,你按两列分组,但只有一列在 select 中。但是,如果查询有效,那么它只是在查找重复项。

关于SQL - 获取最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29612112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com