katılmak sol Tüm kampanyalar için tüm kampanya_kodlarının bir sayısı WHERE campaign_codes.status, 0 VEYA kampanya için kampanya_kod kaydı bulunmayan yerlerde 0.MySQL satırların sayılması ve ben 2 tablolar, kampanyalar ve campaign_codes sahip problemi
aşağıdaki SQL WHERE deyimi campaign_codes hiçbir karşılık gelen kayıtları var bu kampanyaları ortadan kaldırır tabii
SELECT
c.id AS campaign_id,
COUNT(cc.id) AS code_count
FROM
campaigns c
LEFT JOIN campaign_codes cc on cc.campaign_id = c.id
WHERE c.partner_id = 4
AND cc.status = 0
GROUP BY c.id
Teşekkürler! Bu hile yaptı. AND'nin nasıl kullanıldığına dair bir okumaya ya da bir işaretçiye bayılırım. – k00k
Sorduğum şey, birisinin AND'yi NEREDEYEN yerleştirmeden önce bir kaynağa açıklayabileceğini veya bana kaynak gösterip gösteremeyeceğini sormak. Bunu geçmişte kullanmadım ve gerçekten anlamadığımdan emin değilim. – k00k
@ k00k, "Neden" –