我有 2 张桌子;用户和意见。下面的示例架构和数据
users table
---------------------------------
userid
1
2
3
4
5
opinions table
---------------------------------
opinionid | points | yes | no
1 5 1,2,3 4,5
2 5 1,3,5 2,4
3 10 1,2,4 3,5
4 10 1,4,5 2,3
5 15 1 2,3,4,5
* the yes and no columns contains comma-delimited userids
期望的结果:按用户 ID 分组,按点排序,是,否
userid | points | yes | no
1 45 5 0
4 20 2 3
2 15 2 3
5 15 2 3
3 10 2 3
Summary: for each userid, sum(points), count(yes), count(no)
谢谢!