मैं एमएस एक्सेस 2003 इस तरह दिखता में एक टेबल है:विभिन्न मानों की संख्या गिनने के लिए प्रश्न?
*url id* example.com red example.com blue example.com blue other.com red other.com orange more.com blue
प्रत्येक यूआरएल मुझे पता है कि देखते हैं कि कितने अद्वितीय आईडी चाहते हैं। इसलिए इस मामले में परिणाम होना चाहिए:
*url count of distinct id* example.com 2 (because red and blue are the only values) other.com 2 more.com 1
यह उस मामले क्योंकि यह COUNT DISTINCT
पर निर्भर करता है काम नहीं करता है में समाधान को छोड़कर SQL query to count number of different values के समान है, लेकिन वह Access में समर्थित नहीं है। मैंने एक्सेस में अलग-अलग गिनती करने के वैकल्पिक तरीकों को देखने का प्रयास किया है, लेकिन मुझे डर है कि मैं जवाब समझ नहीं पा रहा हूं।
तो मुझे लगता है कि इस समस्या को सारांशित किया जा सकता है कि "msaccess में अलग-अलग गिनती कैसे अनुकरण करें"।
अगर कोई मुझे संकेत दे तो मैं इसकी सराहना करता हूं।
SELECT url, count(id) as CountOfId
FROM
(
SELECT distinct id, url
FROM yourtable
) x
GROUP BY url
इस में आप अलग आईडी और एक सबक्वेरी में यूआरएल और फिर आप उस परिणाम गिनती:
+1 एक अच्छी तरह से phrased सवाल के लिए (और खोज जवाब के लिए अभिलेखागार पहले :)!। – Leigh
अच्छा सवाल, मैं इस सटीक समस्या से जूझ रहा था। –