MySQL đang mong đợi một cột duy nhất từ truy vấn con của bạn, tức là CHỌN trong dấu ngoặc vuông chỉ có thể CHỌN cho một cột duy nhất.
Trong ví dụ của bạn, bạn có thể sử dụng hai truy vấn con, một truy vấn trả về số và một truy vấn khác trả về tổng, nhưng bạn cũng có thể viết lại truy vấn của mình như sau:
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