Tôi muốn chọn một cái gì đó như:
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 cc.status = 0 -- Having this clause in the WHERE, effectively makes this an INNER JOIN
WHERE c.partner_id = 4
GROUP BY c.id
Di chuyển AND
đối với mệnh đề nối làm cho phép nối thành công hay không thành công, quan trọng là giữ các hàng kết quả ở nơi không có hàng phù hợp trong bảng 'bên phải'.
Nếu nó nằm trong WHERE
, các so sánh với NULL (nơi không có mã_bộ_chuyên_dịch) sẽ không thành công và bị loại khỏi kết quả.