我要選擇具有的發生數量的區別鍵,這個查詢好像functionate:SQL COUNT * GROUP BY大於,
SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count(*)
FROM ItemMetaData
GROUP BY ItemMetaData.KEY
ORDER BY count(*) desc;
但我也想過濾這些結果,這意味着我只在計數希望(*)大於2500,因此只顯示大於2500的事件,但是:
SELECT *
FROM
(
SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count(*)
FROM ItemMetaData
GROUP BY ItemMetaData.KEY
ORDER BY count(*) desc
) as result WHERE count(*)>2500;
不幸的是,此查詢導致語法錯誤。你能幫我實現我的要求嗎?
有人剛刪除我想接受這個職位,請寫回,我會接受它「SELECT * FROM ( SELECT ItemMetaData.KEY,ItemMetaData.VALUE,COUNT(*) 'ItemsCount' FROM ItemMetaData GROUP BY ItemMetaData.KEY )sub WHERE sub.ItemsCount> 2500 ORDER BY sub.ItemsCount desc;「 有工作也自然所有其他答案會投票,謝謝,但... – czupe 2012-07-09 15:08:27