首页 SQLServer SQL语句,字段重复的数据只需要显示一条[分组应用]

SQL语句,字段重复的数据只需要显示一条[分组应用]

作者:胡同里的砖头 围观群众:1597 更新于:2013-12-19

declare @table table (帖子编号 int,帖子名称 varchar(1),回复 varchar(4))
insert into @table
select 1,'a','aaaa' union all
select 1,'a','bbbb' union all
select 3,'b','cccc' union all
select 3,'b','dddd' union all
select 4,'c','eeee' union all
select 5,'d','ffff' union all
select 6,'e','gggg' union all
select 6,'e','hhhh' union all
select 6,'e','iiii'

select * from @table
/*
帖子编号        帖子名称 回复
----------- ---- ----
1           a    aaaa
1           a    bbbb
3           b    cccc
3           b    dddd
4           c    eeee
5           d    ffff
6           e    gggg
6           e    hhhh
6           e    iiii
*/

select 帖子编号,帖子名称,max(回复) as  一条回复  from @table group by 帖子编号,帖子名称

/*
帖子编号        帖子名称 一条回复
----------- ---- ----
1           a    bbbb
3           b    dddd
4           c    eeee
5           d    ffff
6           e    iiii
*/

  • 本文标题: SQL语句,字段重复的数据只需要显示一条[分组应用]
  • 文章分类:【SQLServer】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8