आप इसे लेफ्ट जॉइन के साथ कर सकते हैं:
SELECT levels.*, coalesce(sum(votes.vote),0) as total_vote
FROM levels
LEFT JOIN votes ON votes.levelid = levels.id
WHERE votes.date >=( CURDATE() - INTERVAL 7 DAY ))
GROUP BY levels.id
ORDER BY coalesce(sum(votes.vote),0) desc;
यहां सहसंयोजक यह सुनिश्चित करते हैं कि जिन स्तरों पर वोट नहीं दिया गया है उन्हें एक अंक (शून्य के बजाय) मिलता है और सही ढंग से क्रमबद्ध किया जाता है।