标题:求2个表的字段比较
取消只看楼主
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
结帖率:100%
已结贴  问题点数:90 回复次数:5 
求2个表的字段比较
各位老师好!
    求2个表相同字段比较的程序。
    发过去2个表,bx,by。
    2个表的字段相同(bx表里有qihao字段是唯一不同)。
求:bx表中z7,z8,z10,z11,z15,z23,z27,z28,z30,z31,
        z32,z33,z34,z35,z37,z38,z39,z40,z44,z45,
        z46,z50,z51,z52,z53,z54,z55,z59,z60,z61
    (字段名有连续的,有不连续的)字段最后一行的值,
    与by表中相对应的(相同的)字段的每一行(1000行)
    的值比较。
    相等的删除,不相等的保留。
    形成新表(不是临时表)。表结构与by相同。

举例:bx表中字段z7的最后一行是124。
      by表中字段z7的第一行是120,保留;
                   第二行是114,保留;
                   第三行是114,保留;
       .......
      
      bx表中的字段z8的最后一行是120.
      by表中的字段z8的第一行是96,保留;
                    第二行是114,保留;
                    第三行是112,保留;
      .......
     以此类推,直到by表的最后一行。   


bx.zip (334.01 KB)
by.zip (51.88 KB)
搜索更多相关主题的帖子: 保留 表中 比较 字段 一行 
2020-08-19 12:42
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 2楼 sdta
非常感谢版主的帮助。
运行了程序。发现:删除的是一条记录中的一个数值,不是一整条记录。是我没有说清楚。
我的意思是:2个表30个字段中如有相等的,一整条记录都删除。
还请版主帮忙,改一下。
2020-08-20 20:57
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 3楼 厨师王德榜
感谢厨师王德榜。
看了你写的代码,为什么要将表bx,by放在c盘下。
我改了一下。结果在“输出结果”那一行显示“找不到别名”。
第4行,第5行看不懂,后面的循环也非常复杂。
能否将第7行,“输出结果”那一行改一下?
2020-08-20 21:27
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 6楼 sdta
版主你好!
昨晚近10点半发来的程序,今早运行一下,
结果是只剩下表结构,数据全没有了。   
2020-08-21 08:53
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 13楼 厨师王德榜
是。
是否可以将C盘下的路径,改为我的数据库的路径。
2020-08-21 15:25
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 13楼 厨师王德榜
非常感谢各位的帮助。
从我在论坛求助以来,都是几位老师在帮助我。特别是吹水佬老师、sdta老师。
这次尤为感动的是,sdta老师极有耐心的几次修改代码。
再次感谢各位老师!
2020-08-21 17:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-502905-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.246937 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved