如何比较查询中的列计数
How to Compare Column to Count in a Query
我对 SQL 不太熟悉,我不知道如何将计数与我在 Access 查询中选择的列进行比较。生成一列作为计数 ID 的计数,但我想验证它是否正确(将 GroupCount 列与 SQL Count 子句进行比较)
这是我目前拥有的:
SELECT GroupID, GroupCount, COUNT(*) as A
FROM Table1 GROUP BY GroupID, GroupCount
如何添加将 "A" 与 GroupCount 进行比较的 where 子句?
您应该可以在当前查询中使用 having
。
SELECT GroupID
,GroupCount
,COUNT(*) AS A
FROM Table1
GROUP BY GroupID
,GroupCount
HAVING COUNT(*) = GroupCount
我对 SQL 不太熟悉,我不知道如何将计数与我在 Access 查询中选择的列进行比较。生成一列作为计数 ID 的计数,但我想验证它是否正确(将 GroupCount 列与 SQL Count 子句进行比较)
这是我目前拥有的:
SELECT GroupID, GroupCount, COUNT(*) as A
FROM Table1 GROUP BY GroupID, GroupCount
如何添加将 "A" 与 GroupCount 进行比较的 where 子句?
您应该可以在当前查询中使用 having
。
SELECT GroupID
,GroupCount
,COUNT(*) AS A
FROM Table1
GROUP BY GroupID
,GroupCount
HAVING COUNT(*) = GroupCount