我有兩個表,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;
添加回答
舉報
0/150
提交
取消