知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 7630|回复: 6

[求助] 一道SQL题 求助

[复制链接]
发表于 2007-5-9 13:52:46 | 显示全部楼层 |阅读模式
delete from testtable where id not in
( select max(a.id)  from testtable
  a group by a.username )

   报这样的错误:“you cant not specify target bable 'testtabel' for update in from clause"
请指点
发表于 2007-5-9 16:53:58 | 显示全部楼层
 楼主| 发表于 2007-5-11 13:05:05 | 显示全部楼层

回复 #1 xdy19820514 的帖子

这道题是:删除除了主键字段以外,其它字段都相同的冗余记录!
这个表只有id(主键)和username
 楼主| 发表于 2007-5-14 14:50:38 | 显示全部楼层

回复 #1 xdy19820514 的帖子

上面的语句在sql下运行是正确的。
发表于 2007-6-5 22:31:22 | 显示全部楼层

回复 #1 xdy19820514 的帖子

报这样的错误:“you cant not specify target bable 'testtabel' for update in from clause
表名错了,好不好?
发表于 2007-6-5 23:30:39 | 显示全部楼层
原帖由 luopeizhong 于 2007-6-5 22:31 发表
报这样的错误:“you cant not specify target bable 'testtabel' for update in from clause
表名错了,好不好?

真的这样……?
发表于 2007-6-21 01:53:10 | 显示全部楼层

还有假的?

你看看他发出来的帖子table这个字都是写错的,写成了tabel
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-23 12:30

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表