sql查询统计的有关问题

sql查询统计的有关问题

sql查询统计的问题
有一个表
id      num    p_id
1         2             1
2        4             2
3        5              2
4         7             1
5         1              4
6         4             2


 想把它统计成   pid      num综合
                               1            9
                               2            13
                               4                 1

这个sql怎么写
------解决思路----------------------
SELECT PID,SUM(NUM)
FROM TT GROUP BY PID
------解决思路----------------------
只有拆分SQL语句,看看问题出在什么地方
------解决思路----------------------
分析哪一行数据被记重复了。然后不用GROUP BY,找出重复的记录。应该是LEFTJOIN上出问题了。