编程之家 jb51.cc 如何sql SERVER 查询@R_502_6274@指定字段重复项的一条数据,今天小编在博客园看到该问题的实例命令代码,现在特别转载了分享给各位访客,希望对您有所帮助。
以下为引用的内容: CREATE TABLE [cc] ( [a] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL, [b] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL, [c] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO --数据: 1,a,c 2,c 3,b,c 4,c,d 5,d CREATE TABLE [temp] ( [id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO --实现 declare @cname nvarchar(20) declare @mname nvarchar(20) Declare Cur Cursor For select distinct b,c from cc Open Cur Fetch next From Cur Into @cname,@mname While @@fetch_status=0 Begin insert into temp select top 1 a from cc where b=@cname and c=@mname Fetch next From Cur Into @cname,@mname End Close Cur Deallocate Cur select * from cc select * from cc where a in (select id from temp) |
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。