Operand debería contener 1 columna: MySQL NO ESTÁ EN

SELECT * from campaigns WHERE id not in
(SELECT 
    e.id_campaign, d.name, d.frequency, d.country, d.referral, d.bid, d.status, COUNT(e.id) AS countcap  
    FROM campaigns d
    LEFT JOIN served e
    ON d.id = e.id_campaign 
    WHERE 
        d.status = 'Active'
    GROUP BY e.id_campaign
    HAVING
        countcap < d.frequency)

Recibo el error "El operando debe contener 1 columna", pero necesito el COUNT (e.id)

Respuestas a la pregunta(2)

Su respuesta a la pregunta