Ürün tablonda durum toplamını alıp, 0 olanları çekeceksin. istediğini yanlış anlamadıysam

SELECT urunler.*, u.toplam_durum FROM urunler LEFT JOIN (select *, sum(durum) as toplam_durum from urun group by urun_id) as u ON urunler.id=u.urun_id WHERE u.toplam_durum=0 and urunler.urun_durum=0 ORDER BY urunler.puan DESC