MySQL - Counting rows and left join problem

前端 未结 2 1974
一向
一向 2021-02-13 19:28

I have 2 tables, campaigns and campaign_codes:

campaigns: id, partner_id, status

campaign_codes: id, code, status

I want to get a count of all campaign_c

2条回答
  •  日久生厌
    2021-02-13 19:57

    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
        AND c.partner_id = 4
        AND cc.status = 0
    GROUP BY c.id
    

提交回复
热议问题