أهم مصادر حركة المرور حسب الموضوع

إضافة صيغة مختلفة قليلاً لاستعلام مصادر حركة المرور الخارجية للموضوع أعلاه كمرجع هنا أيضًا.

يستخدم هذا الإصدار معلمة int_list لـ topic_ids، لذا إذا كنت ترغب في تحديد 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
إعجابَين (2)