列表不显示id,如何通过鼠标删除数据库中的一样行(内容有可能重复)? delete from tb a where where exists(select 1 from tb where name=a.name and sex=a.sex and id<a.id) and a.name='张三' and a.sex='男'declare @i intset @i=0update tb set @i=@i+1,id=@i 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 列表里把ID也取出来,不显示就是了,然后删除时取隐藏的这个ID 将表中ID也取出来呀,SELECT ID,序号=IDENTITY(INT,1,1),姓名,性别 INTO #TB FROM TB你显示的时候就按你的显示,查询出来,删除的时候就删除那两个ID不同就好了呀!! 前台取出数据的时候把你这条记录的ID也取出来,之后不显示就行了当删除操作的时候,把ID当做参数传过去就行了。。 回复3和5楼:隐藏ID是一个方法,但是我看了下面这个帖子,发现隐藏某一列也是很麻烦的啊:http://topic.csdn.net/t/20050531/12/4048234.html4楼的意思是不是做两个表?3楼的不是很明白,id<a.id?感觉是针对不连续id的表,id号一般比序号要大,所以用id<a.id?这样会不会把id=1的情况也删了? union all 排序问题 java连接sqlserver2005数据库 求助:asp.net连接不上另外一台电脑上的sql server 服务器远程调试问题 请子陌红尘进来一下呀,,,执行动态交叉表查询,,列里如果有数字就出错为什么呀????????? 关于一个分页去除重复的sql 如何改变类型? sql server2008 维护计划 数据库备份 出现此任务要求初始化链接 怎么解决? 请高手举例帮我理解一下关系数据库的第一范式,谢谢!在线等待 我的数据库表有160亿条记录,我怎么让它短时间内按我的条件找出几千条符合条件的记录? 数据文件转换问题。 sql日志 17836是什么意思啊?
将表中ID也取出来呀,
SELECT ID,序号=IDENTITY(INT,1,1),姓名,性别 INTO #TB FROM TB
你显示的时候就按你的显示,查询出来,
删除的时候就删除那两个ID不同就好了呀!!
http://topic.csdn.net/t/20050531/12/4048234.html
4楼的意思是不是做两个表?3楼的不是很明白,id<a.id?感觉是针对不连续id的表,id号一般比序号要大,所以用id<a.id?这样会不会把id=1的情况也删了?