我有两个表,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;
慕妹3242003
DIEA
相关分类