2017-03-21 12 views

Antwort

2

(bezogen auf https://stackoverflow.com/a/42930963/132438)

GitHub Projektnamen gehen durch Veränderungen, so dass anstelle von Namen abfragt es ist sicherer von id abzufragen. Sie könnten nach einer Projekt-ID in einer separaten Abfrage suchen oder es in einer Abfrage wie dieser tun:

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"