डेटा में "अपलोडर क्रेडिट" जोड़ने का X-Zero का सुझाव क्वेरी को सरल रखने का सबसे अच्छा तरीका है। यदि वह विकल्प नहीं है, तो डुप्लिकेट को हटाना आसान बनाने के लिए userprofile_videoinfo और userprofile_videocredit के बीच एक आंतरिक जुड़ाव करें:
SELECT u.id, u.full_name, COUNT(DISTINCT v.video_id) as credit_count
FROM userprofile_userprofile u
LEFT JOIN (SELECT vi.video_id, vi.uploaded_by_id, vc.profile_id as credited_to_id
FROM userprofile_videoinfo vi
JOIN userprofile_videocredit vc ON vi.id = vc.video_id
) v ON u.id = v.uploaded_by_id OR u.id = v.credited_to_id
GROUP BY u.id, u.full_name
ORDER BY credit_count DESC
सबक्वेरी एक दृश्य के रूप में बनाने के लिए उपयोगी हो सकती है।