2017-03-21 30 views

回答

2

(與https://stackoverflow.com/a/42930963/132438

GitHub上的項目名稱經歷的變化,所以不是按名稱查詢它的安全通過ID查詢。您可以在單獨的查詢中查找項目編號,或者在如下查詢中查找項目編號:

SELECT 
    COUNT(*) naive_count, 
    COUNT(DISTINCT actor.id) unique_by_actor_id, 
    COUNT(DISTINCT actor.login) unique_by_actor_login 
FROM `githubarchive.month.*` 
WHERE repo.id = (
    SELECT repo.id 
    FROM `githubarchive.month.201702` 
    WHERE repo.name='bazelbuild/bazel' 
    LIMIT 1) 
AND type = "WatchEvent"