我正在使用 SELECT 语句来选择多个 ID,而不是使用
GROUP BY ID
HAVING COUNT(*) = someNumber
仅具有特定计数的 ID。
然而,我实际上想要做的是选择所有那些与它们在另一个表中具有相同计数的 ID。我尝试了以下的一些变体,但无法获得我想要的结果。
GROUP BY ID
HAVING COUNT(*) = (SELECT COUNT(entryName_ID) FROM entryNames)
甚至可以做我想做的事吗?如果是这样怎么办?
如果我正确理解您的要求,您可以尝试这样的事情。
这将从中获取每个 ID 的计数
table1
,table2
然后仅返回 T1.ID 计数与第二个表匹配的那些记录