2020年4月

我们会遇到这样的需求:

某一张表的某一列,存储的是用某个分隔符分割的字符串,我们现在要分割字符串的每个部分,求每个部分的汇总数据。

例如有一张表叫reward_detail

group_idmember_countnamestotal_reward
14Tom,Jack,HanMeimei,LiLei200
24Jack,Rose,Mary,张三400
32张三,李四300

这是一张设计得不那么好的表,有若干组,一个人可以同时在多个组,每组有奖金,组内成员平分奖金,成员存在一列,使用逗号分开。

我们已知每组不超过10个人,怎么仅使用SQL,求出每个人获得的奖金金额呢?

- 阅读剩余部分 -