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

jdzwhy 2004-04-30 09:18:04
如何从一个资料下载表中返回用户ID唯一的所有记录(包括所有字段)?
我知道如果返回唯一的字段可以用select DISTINCT 字段1 from 表。但要返回所有字段这样就不行了。
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧