MySQL verwacht een enkele kolom van uw subquery, d.w.z. de SELECT tussen de haakjes kan slechts voor een enkele kolom SELECTEREN.
In uw voorbeeld zou u twee subquery's kunnen gebruiken, een die de telling retourneert en een andere die de som retourneert, maar u kunt uw query ook als volgt herschrijven:
SELECT g.id, COUNT(t1.customernumber), SUM(sales)
FROM
customer_groups g LEFT JOIN transactions t1
ON t1.customernumber between g.from_customernumber and g.to_customernumber