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上出问题了。
有一个表
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上出问题了。