Bạn phải sử dụng truy vấn phụ:
SELECT x.user,
AVG(x.cnt)
FROM (SELECT user, COUNT(answer) AS cnt
FROM surveyValues
WHERE study='a1'
GROUP BY user) x
GROUP BY x.user
Bạn không thể bọc một tập hợp bằng một tập hợp khác. Bạn có thể tổng hợp một phân tích, nếu MySQL hỗ trợ các chức năng phân tích / xếp hạng / cửa sổ ...