【发布时间】:2011-12-20 15:57:52
【问题描述】:
我正在尝试从一个表中获取一个 ID,根据该 ID 的条目最少,只使用一个查询。是否可以在一个查询中做到这一点?
例如:
----------------------
| ID | Article_ID|
----------------------
| 1 | 7 |
----------------------
| 1 | 3 |
----------------------
| 1 | 4 |
----------------------
| 2 | 5 |
----------------------
我希望它为 ID“2”返回“2”,因为它只有 1 个计数,而 ID 1 有 3 个计数。
我知道我可以通过首先运行查询以获取所有 ID 的列表然后执行循环以获取每个 ID 计数然后最后比较它们来完成此操作,但我想知道是否可以这样做所有这些都在一个查询中完成。
【问题讨论】:
标签: mysql count unique distinct