扫码关注官方订阅号
数据如上,想做一次查询,相同的人不同期数相加的总成绩和总时间。现在遇到一个问题,怎么保障每期只有一个成绩,数据库有些人一期有多条记录。
欢迎选择我的课程,让我们一起见证您的进步~~
问题:怎么保障每期只有一个成绩解决办法1, group by userId, type解决办法2,select * from ( select * from score order by mark desc) t group by userid, type解决办法2,可以获得每个用户的每一期中最大的那个成绩
group by userId, type
select * from ( select * from score order by mark desc) t group by userid, type
怎么保障每期只有一个成绩,数据库有些人一期有多条记录
你这是数据问题,不是技术问题,你这已经有多个成绩了,然后还问怎么保障只有一个成绩。。。
多个成绩看业务场景,是取最高的还是取平均数等
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
问题:
怎么保障每期只有一个成绩
解决办法1,
group by userId, type解决办法2,
select * from ( select * from score order by mark desc) t group by userid, type解决办法2,可以获得每个用户的每一期中最大的那个成绩
你这是数据问题,不是技术问题,你这已经有多个成绩了,然后还问怎么保障只有一个成绩。。。
多个成绩看业务场景,是取最高的还是取平均数等