참고로, 위의 Topic External Traffic Sources 쿼리의 약간 다른 변형 버전도 여기에 추가합니다.
이 버전은 topic_ids에 int_list 매개변수를 사용하므로, 여러 topic_ids를 지정하여 쿼리를 실행하려면 이 쿼리를 사용할 수 있습니다.
-- [params]
-- int_list :topic_ids = 12345
SELECT
ind.name AS domain, -- 트래픽을 보내는 외부 도메인
COUNT(*) AS clicks -- 이 소스에서 발생한 총 클릭 수
FROM incoming_links il
INNER JOIN posts p
ON p.deleted_at IS NULL
AND p.id = il.post_id
INNER JOIN topics t
ON t.deleted_at IS NULL
AND t.id = p.topic_id
INNER JOIN incoming_referers ir
ON ir.id = il.incoming_referer_id
INNER JOIN incoming_domains ind
ON ind.id = ir.incoming_domain_id
WHERE t.id IN (:topic_ids) -- 지정된 토픽 목록으로 필터링
AND ind.name != '127.0.0.1'
GROUP BY ind.name
ORDER BY clicks DESC