gpt4 book ai didi

MySQL返回具有最小计数的ID

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

我正在尝试仅使用单个查询从表中获取一个 ID,该表基于哪个 ID 具有最少的条目。是否可以仅通过一个查询来完成此操作?

例如:

----------------------
| ID | Article_ID|
----------------------
| 1 | 7 |
----------------------
| 1 | 3 |
----------------------
| 1 | 4 |
----------------------
| 2 | 5 |
----------------------

我希望它为 ID“2”返回“2”,因为它只有 1 个计数,而 ID 1 有 3 个计数。

我知道我可以通过首先运行查询来获取所有 ID 的列表,然后执行循环来获取每个 ID 计数,最后比较它们来完成此操作,但我想知道是否可以这样做所有这些都在一个查询中完成。

最佳答案

从以下光标处读取第一行:

select id from (
select id, count(id) as c
from <table name> group by id
) as x order by c limit 1

关于MySQL返回具有最小计数的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8578222/

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