十万火急,在线等待

smallrascal 2003-04-09 03:30:42
如何删除两个表中相同的记录,请给出源程序,谢谢!
...全文
60 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cimssoft 2003-04-12
  • 打赏
  • 举报
回复
假如有以下两个表。结构如下:
temp1 code c(10),name c(30)...
temp2 code c(10),pay n(4,1)...

删除相同的记录
delete from temp1 where code in (select code from temp2)
删除不同的记录
delete from temp1 where code not in (select code from temp2)
smallrascal 2003-04-10
  • 打赏
  • 举报
回复
这样不是太好,记录多了就慢了
wind507 2003-04-10
  • 打赏
  • 举报
回复
用select找相同的部分,删除。自己练练吧,不然怎么提高!
heavenmusic 2003-04-10
  • 打赏
  • 举报
回复
1、把数据表,用相同的关键字索引。

2、查找方式,显示结果。select 语句。

3、删除


大概的过程。。。。试试看》》》
wangtm 2003-04-10
  • 打赏
  • 举报
回复
用sql语句,先查出两个表里面相同的记录存入第三个表。再分别删除第一个表与第三个表相同的记录第二个表与第三个表相同的记录。第一步的语句我给别人回答过。你可以查询。
gzl 2003-04-09
  • 打赏
  • 举报
回复
可以用主键啊,设置关系
最笨的方法是把一个表的记录导入一个数组a,再把另一个表的记录导入一个数组b,一样的话就都删除
smallrascal 2003-04-09
  • 打赏
  • 举报
回复
是的,两个表都删除
shs20 2003-04-09
  • 打赏
  • 举报
回复
是两个表都删除?

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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