2013-11-22 48 views
1

我想創建這樣選擇查詢其中count =價值

SELECT data.Category, data.Company, data.Email 
FROM data 
WHERE (((data.Category) Like "*Real estate*") AND ((data.Company) Not Like "*CBRE*" And (data.Company) Not Like "*Ellis*" And (data.Company) Not Like "*Douglas*")); 

一個查詢,以便它會顯示爲有記錄的不到11表

我的問題是與內部企業所有的電子郵件計數功能

+2

你需要'集團BY',並且'COUNT'測試必須在'HAVING'子句中。 – Barmar

回答

4

,我真的相信你正在尋找的東西像下面這樣:

SELECT d.Category, d.Company, d.Email 
FROM data AS d 
WHERE d.Category LIKE "*Real estate*" 
AND 
    (
    d.Company NOT LIKE "*CBRE*" 
    AND d.Company NOT LIKE "*Ellis*" 
    AND d.Company NOT LIKE "*Douglas*" 
) 
GROUP BY d.Category, d.Company, d.Email 
HAVING COUNT(*) < 11 
+0

不....那些'或'應該是'和'...對不對? –