我爱Aspx >> C#.Net >> 求一句SQL其实很简单,有这样一个表
ID Name
________
1 A1
2 A2
3 A3
4 A4
5 A2
6 A6
7 A1
8 A5
9 A2
字段Name的内容有很多是重复的,比如字段Name的值为A1的记录有2条,值为A2的记录有3条。
我想删除一条Name值为"A2"的记录,我该怎样作?
现在是这样的
rs.open "SELECT TOP 1 * FROM Table WHERE Name="A2"
rs.delete()
rs.update()
虽然TOP 1 返回一条记录,但是删除时,却把所有的Name="A2"的记录全部删除了。
请大家帮帮忙,谢谢
第2楼. 由 FangMo 于 2007-4-11 16:22:23 发表
ID是唯一的吗?如果是,用下列语句试下:
rs.open "SELECT TOP 1 * FROM Table WHERE ID=9
rs.delete()
rs.update()
第3楼. 由 LGEN 于 2007-4-11 16:26:27 发表
ID是惟一的,但是不知道ID是多少
第4楼. 由 wwwwb 于 2007-4-11 16:29:02 发表
1 select * into newtt from tt group by [name]
2 select * into newtt from tt a where id=(select top 1 id from tt where a.[name]=[name])
Ҷƪл˵?
微软SQL Server 2000 Reporting ..[05-31]
使用SQLXML 3.0把存储过程暴露为..[05-28]
微软SQL Server 2000 Reporting ..[05-28]
在SQL Server中保存和输出任意类..[05-28]
使用SQLServer2005[05-28]
SQL Server 2000 汉字数据简繁转..[05-28]
獲取SQL SERVER用戶表信息游標[05-28]
编程创建 SQL Server 数据库[05-28]
SQL Server 2000 简介[05-22]
SQL Server 2000 的工具[05-22]
求html页面做帖子回复的办法[06-12]
请教 :在datagrid中 操作变化(包..[06-12]
[急求]如何用c#操作ppt?[06-12]
百度贴吧增加投票功能[06-01]
把哪天纯数字化文本框的WEB控件代..[05-31]
一棵C#写的树(1) he_x(原作)[05-31]
A Good 31 bit Random Number Ge..[05-31]
浅谈图像压缩算法(好文章。看看..[05-31]
Huffman编码原理[05-31]
Huffman 编码简介(讲解的更好一..[05-31]