Foxtable(狐表)用户栏目专家坐堂 → 请教:合并重复记录


  共有2616人关注过本帖树形打印复制链接

主题:请教:合并重复记录

帅哥哟,离线,有人找我吗?
bahamute
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
请教:合并重复记录  发帖心情 Post By:2015/11/17 10:33:00 [只看该作者]

sql查询生成如下表,张三(根据身份证号识别)因为有两部固话,所以两条记录,
编号 身份证号 姓名 固话费 月补 年月

01   370***   张三   100   150   201510

03   371***   李四   65     150   201510

05   370***   张三   80     150   201510

能否实现张三两条记录合并成一条,sql语句如何写?
[此贴子已经被作者于2015/11/17 10:36:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/17 10:37:00 [只看该作者]

先分组,再select,或者直接分组

 

select 身份证, max(姓名) as 姓名, sum(固话费) as 固话费, sum(月补) as 月补, 年月 f rom {表A} group by 身份证,年月


 回到顶部