mysql语句中如何多个合并重复的行,并且求出合并的行里的某字段的和

mysql语句中怎么多个合并重复的行,并且求出合并的行里的某字段的和?
数据如下:
ID   name   pass  num
1    mysql  qq    45
2    js     ww    33
1    mysql  qq    23
2    js     ww    5
怎么将它们合并成:
ID   name   pass  num
1    mysql   qq   68
2    js      ww   38
给个sql语句
------解决方案--------------------
这里是sqlserver专区,所以只能给你sqlserver的写法,至于mysql行不行,我就不知道了,不行的话你去mysql问吧

----------------------------------------------------------------
-- Author  :DBA_Huangzj(發糞塗牆)
-- Date    :2014-02-11 13:39:18
-- Version:
--      Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) 
-- Dec 28 2012 20:23:12 
-- Copyright (c) Microsoft Corporation
-- Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
--
----------------------------------------------------------------
--> 测试数据:[huang]
if object_id('[huang]') is not null drop table [huang]
go 
create table [huang]([ID] int,[name] varchar(5),[pass] varchar(2),[num] int)
insert [huang]
select 1,'mysql','qq',45 union all
select 2,'js','ww',33 union all
select 1,'mysql','qq',23 union all
select 2,'js','ww',5
--------------开始查询--------------------------

select id,name,pass,SUM(num)num
from [huang]
GROUP BY id,name,pass
----------------结果----------------------------
/* 
id          name  pass num
----------- ----- ---- -----------
1           mysql qq   68
2           js    ww   38
*/