下面情况如何过滤重复的值

stone100 2003-08-20 09:59:02
table

字段
姓名 编号 另处编号
内容
aaa 001 130021
bbb 002 120001
ccc 003 110001
aaa 001 140001
aaa 001 150001
bbb 002 121000
ccc 003 170001

浏览出来为:
姓名 编号 另处编号
aaa 001 130021
bbb 002 120001
ccc 003 170001

这样即可。
...全文
20 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafu71 2003-08-20
  • 打赏
  • 举报
回复
select * from [table] tmp where 另处编号=(select min(另处编号) from [table] where
tmp.姓名 =姓名 )
hjb111 2003-08-20
  • 打赏
  • 举报
回复
你这样没有什么规律~!
foxstarx 2003-08-20
  • 打赏
  • 举报
回复
select 姓名,编号,另处编号 from table group by 姓名,编号,另处编号

ok
CrazyFor 2003-08-20
  • 打赏
  • 举报
回复
另处编号怎么是乱的,有分组后最大也有最小,任意都行吗?

select * from table as a where not exists (select 1 from table as b where a.姓名=b.姓名 and a.另处编号<b.另处编号)
amtyuranus 2003-08-20
  • 打赏
  • 举报
回复
给一个规律吧
!!

要生成什么样的?

实在不行的话你可以一条条的插好了,然后判断什么样就不插!!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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