Şöyle MS Access 2003'te bir tablo var: Ben kaç tane benzersiz kimlik bilmek istediğiniz her URL içinsorgu?
*url id* example.com red example.com blue example.com blue other.com red other.com orange more.com blue
. böylece bu durumda sonucu olmalıdır: Bu COUNT DISTINCT
dayandığı için çalışmıyor bu durumda çözeltinin dışında SQL query to count number of different values çok benzer, ama bu Access'te desteklenmez
*url count of distinct id* example.com 2 (because red and blue are the only values) other.com 2 more.com 1
. Access'te saymak için alternatif yollar bulmaya çalıştım ama korkarım ki cevapları anlamıyorum.
Bu nedenle, bu sorunun "msaccess'te farklı saymayı simüle etmek" şeklinde özetlenebilir sanırım.
Birisi bana bir ipucu verebilirse çok memnun olurum. Bu ise
SELECT url, count(id) as CountOfId
FROM
(
SELECT distinct id, url
FROM yourtable
) x
GROUP BY url
bir alt sorguda ayrı kimliği ve url almak ve sonra o sonucun saymak:
+1 İyi bir deyim için (ve ilk önce yanıt için arşivleri arama! :). – Leigh
İyi soru, Bu kesin sorunla mücadele ediyordum. –