我有一个数据库,其中有一个用户表以及他们奖励多少次记录表我想要这样的结果(WEEK WISE)
user_name user_week user_reward
abc 24,25,26 4,5,6
我的查询是这样的
SELECT WEEK(cpd.added_date),COUNT(cpd.result)
FROM cron_players_data cpd WHERE cpd.player_id = 81
AND cpd.result = 2 AND cpd.status = 1
GROUP BY WEEK(cpd.added_date);
结果是
user_name user_week user_reward
abc 24 4
abc 24 5
abc 24 6
我将 group_concat 与 count 一起使用,但它没用,是否有任何替代方法可以实现此期望结果