2015-02-11 16 views
0

我對SQL不太熟悉,我不知道如何將計數返回到我在Access中查詢中選擇的列。一列作爲計數ID的計數產生的,但我想,以驗證它是正確的(用SQL伯爵子句比較列GroupCount)如何在查詢中比較列與計數

這裏是我的時刻:

SELECT GroupID, GroupCount, COUNT(*) as A 
FROM Table1 GROUP BY GroupID, GroupCount 

如何我可以添加一個將比較「A」到GroupCount的where子句嗎?

回答

2

您應該可以在當前查詢中使用having

SELECT GroupID 
    ,GroupCount 
    ,COUNT(*) AS A 
FROM Table1  
GROUP BY GroupID 
    ,GroupCount 
HAVING COUNT(*) = GroupCount 
+0

這似乎不起作用,我很遺憾地使用Access。錯誤信息告訴我爲A輸入一個參數值,所以我認爲我需要以某種方式加入它? – fordo19 2015-02-11 16:23:36

+0

哦,看來你已經更新了你的答案@soultrain。這正是我需要的。謝謝! – fordo19 2015-02-11 16:25:10