Chcę wybrać różne klucze z numerem Występowanie tego zapytania wydaje functionate:SQL COUNT * GROUP BY większy niż
SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count(*)
FROM ItemMetaData
GROUP BY ItemMetaData.KEY
ORDER BY count(*) desc;
Ale chcę też filtrować te wyniki, co oznacza, chcę tylko, gdzie liczba (*) jest większa niż 2500 więc tylko większy niż 2500 występowanie będzie pokazane, ale:
SELECT *
FROM
(
SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count(*)
FROM ItemMetaData
GROUP BY ItemMetaData.KEY
ORDER BY count(*) desc
) as result WHERE count(*)>2500;
Niestety ta kwerenda powoduje błąd składni. Czy możesz mi pomóc spełnić moje wymagania?
Ktoś właśnie usunął post chcę Zebrane prosimy napisał ją z powrotem, a ja przyjmuję to "SELECT * FROM ( SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count (*) 'ItemsCount' OD ItemMetaData GROUP BY ItemMetaData.KEY ) sub WHERE sub.ItemsCount> 2500 ORDER BY sub.ItemsCount desc; " Posiadanie działa również i naturalnie wszystkie inne odpowiedzi będą głosować, dziękuję, ale ... – czupe