SELECT categories.*, COUNT(categoryID) AS kritCount
FROM categories AS categories
LEFT JOIN krits ON categories.id = categoryID
WHERE (krits.approved = '1')
GROUP BY categories.id
Bu sonuç, kategoride 0 krits değerine sahip bir kategori döndürmemesi durumu dışında harika çalışır.mySQL JOIN 0 sayım
Ben NEREDE ifadeyi kaldırırız ama eğer ben bu deneyin sadece saha = 1
olarak NOT NULL tabloda tanımlanan deneyin ... 0 sayısını göstermektedir. Aksi halde, onaylanan herhangi bir NULL değeri, genel sorguda yanlış pozitif olarak geri döner. – Cfreak