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】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
- 上一篇:SQL语句求分组出来数据结果的总数量是多少
- 下一篇: ASP.NET之上传图片生成预览效果