mysql存储过程中处理多条数据
我有两个表,a和b。
a是详细数据,b是统计数据。
现在a中有一个字段Hero,每条数据可能都不一样。
我要写一个存储过程,调用的时候把a中指定ID的Hero的值的统计数据的前三名放到b中的三个字段fav1,fav2,fav3。如果筛选出来的结果小于3个,多余位置就填0。
下面是我写的,已经能够成功筛选出结果,但是我不知道怎么写到另外一个表里
SELECT Hero , COUNT(Hero) FROM a WHERE ID = vID GROUP BY Hero ORDER BY COUNT(Hero) DESC;
mysql
赞
收藏 0
回答 1
待解决
相关问题
Redis 集合中一条或多条数据怎么更新?
1322浏览 • 1回复 待解决
在进行项目创建过程中,gradle无法下载,该如何处理?
7324浏览 • 2回复 已解决
如何在Mysql存储过程中将字符串分割成数组求交集?
2315浏览 • 1回复 待解决
数据从Oracle迁移至PolarDB for PostgreSQL的过程中,数据迁移具体指什么?
2090浏览 • 1回复 待解决
Lite Wearable 开发过程中的疑问
9537浏览 • 2回复 待解决
在HAP编译的过程中,本地依赖tgz
384浏览 • 1回复 待解决
数据从Oracle迁移至PolarDB for PostgreSQL的过程中,脚本迁移具体指什么?
2475浏览 • 1回复 待解决
调试过程中无法停在断点处,怎么解决?
10284浏览 • 3回复 待解决
PolarDB中的事件/视图/存储过程如何导出?
1914浏览 • 1回复 待解决
mysql group分组之后可以取其前N条数据吗?
786浏览 • 1回复 待解决
在关系型数据库我存多条(未知条数)数据进去,要怎么把数据全部取出来展示出来?
1074浏览 • 1回复 待解决
在学习鸿蒙开发过程中,你遇到了哪些问题?
6369浏览 • 7回复 待解决
TabContent在滚动的过程中过渡阶段仍然显示当前界面数据如何取消的示例代码
917浏览 • 1回复 待解决
Refresh组件在刷新的过程中,能知道下拉的高度吗
722浏览 • 1回复 待解决
鸿蒙scrollview 嵌套 webview 在滑动过程中遮挡 下面的组件
6153浏览 • 1回复 已解决
源码编译过程中遇到ffmpeg相关的编译失败问题,怎么破?
12438浏览 • 1回复 待解决
DevEco Device Tool工具安装过程中的日志文件如何获取?
4787浏览 • 1回复 待解决
请问在使用DevEco Device Tool过程中如何获取技术支持?
4236浏览 • 1回复 已解决
mysql插入多条记录的问题有知道的吗?
1249浏览 • 1回复 待解决
用户在播放视频过程中不希望自动锁屏该怎么操作
911浏览 • 1回复 待解决
mysql 删除一条数据后显示这个,大佬们这个怎么解决?
1229浏览 • 1回复 待解决
如何在编译过程中添加一些自定义的任务
334浏览 • 1回复 待解决
BundleInfo.appInfo.accessTokenId使用过程中是否会发生变化
872浏览 • 1回复 待解决
mysql数据库快递运输轨迹存储方式问题?
1990浏览 • 1回复 待解决
条形码识别过程中存在码图类型识别错误的场景
810浏览 • 1回复 待解决
1、弱水三千只取一瓢
SELECT Hero , COUNT(Hero) FROM a WHERE ID = vID GROUP BY Hero ORDER BY COUNT(Hero) DESC LIMIT 3
2、使用游标Cursor,取出三个统计数据
3、放到B表相应字段中。(这个你没有写清楚,没有办法指点)