Files
doris/regression-test/suites/variant_github_events_p0/starsFromHeavyGithubUsers2.sql

16 lines
513 B
SQL

SELECT
cast(v["repo"]["name"] as string),
count()
FROM github_events
WHERE (cast(v["type"] as string) = 'WatchEvent') AND (cast(v["actor"]["login"] as string) IN
(
SELECT cast(v["actor"]["login"] as string)
FROM github_events
WHERE (cast(v["type"] as string) = 'PullRequestEvent') AND (cast(v["payload"]["action"] as string) = 'opened')
GROUP BY cast(v["actor"]["login"] as string)
HAVING count() >= 2
))
GROUP BY cast(v["repo"]["name"] as string)
ORDER BY 1, count() DESC, 1
LIMIT 50