怎么样删除表中记录大于2个以上的信息????

moguiziziwen 2006-05-20 10:05:00
怎么样删除表中记录大于2个以上的信息????
帮忙
select 会员编号,count(*) from 会员信息 group by 会员编号 having count(*)>1
现在这个可以查询出来哦
...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bxf0011 2006-05-21
  • 打赏
  • 举报
回复
delete from 会员信息 where 会员编号 in (select 会员编号,count(*) from 会员信息 group by 会员编号 having count(*)>1)
--------------------------------------
中 会员编号 in() 的子查询中不能有两个字段,这样做可以
--------------------------------------
delete from 会员信息 where 会员编号 in (select 会员编号 from 会员信息 group by 会员编号 having count(*)>1)
------------------------------------------------------
去掉 ",count(*)"


yumanqing 2006-05-20
  • 打赏
  • 举报
回复
楼上的对
lengyubing_1983 2006-05-20
  • 打赏
  • 举报
回复
delete from 会员信息 where 会员编号 in (select 会员编号,count(*) from 会员信息 group by 会员编号 having count(*)>1)
chengpei_chen 2006-05-20
  • 打赏
  • 举报
回复
这样试试
delete from 会员信息 where 会员编号 in( select 会员编号,count(*) from 会员信息 group by 会员编号 having count(*)>1)

moguiziziwen 2006-05-20
  • 打赏
  • 举报
回复
报错误哦~
moguiziziwen 2006-05-20
  • 打赏
  • 举报
回复
服务器: 消息 116,级别 16,状态 1,行 1
当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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