如何从一个资料下载表中返回用户ID唯一的所有记录?

jdzwhy 2004-04-30 09:18:04
如何从一个资料下载表中返回用户ID唯一的所有记录(包括所有字段)?
我知道如果返回唯一的字段可以用select DISTINCT 字段1 from 表。但要返回所有字段这样就不行了。
...全文
52 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
passionke 2004-05-02
select * from 表 group by id,所有该加到group by 的字段 having count(id)=1
  • 打赏
  • 举报
回复
zjcxc 2004-04-30
select id=identity(int,1,1),* into #t from 资料表

select a.*
from #t a join(select id=min(id) from #t group by 用户ID) b on a.id=b.id

drop table #t
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
加入

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2004-04-30 09:18
社区公告
暂无公告