次のことがうまくいくと思います:
SELECT id_b, MAX(votes), rating
FROM (SELECT id_benefit, count( * ) AS votes, rating
FROM `vote_benefits
GROUP BY id_benefit, rating)
GROUP BY id_b
次のことがうまくいくと思います:
SELECT id_b, MAX(votes), rating
FROM (SELECT id_benefit, count( * ) AS votes, rating
FROM `vote_benefits
GROUP BY id_benefit, rating)
GROUP BY id_b