标题:联系吹水佬老师
取消只看楼主
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
结帖率:100%
已结贴  问题点数:100 回复次数:12 
联系吹水佬老师
吹水佬老师你好!
感谢你对我多次帮助!
发过去一个SQL语句,3个表。运行语句时错误提示:SQL语句太长。
这个语句的意思是:
表8中z59字段到z69字段最后一行的值(共11个),分别与表9中z59字段的每一行(1000行)比较,保留不等于的,并放在表10z59字段中;
表8中z59字段到z69字段最后一行的值(共11个),分别与表9中z60字段的每一行(1000行)比较,保留不等于的,并放在表10z60字段中;
表8中z59字段到z69字段最后一行的值(共11个),分别与表9中z61字段的每一行(1000行)比较,保留不等于的,并放在表10z61字段中;
......
表8中z59字段到z69字段最后一行的值(共11个),分别与表9中z69字段的每一行(1000行)比较,保留不等于的,并放在表10z69字段中;

我把1个语句拆成2个语句,语句是不长了,但有一个致命的缺点:每次数据更新后,不等号后的数据都得手工录入。

恳请老师在百忙中帮助我写个程序,解决上述问题(语句太长,手工录入)。
再次感谢你的帮助!



表8.zip (331.46 KB)
表9.zip (40.94 KB)
表10.zip (272 Bytes)
cx1.zip (540 Bytes)
搜索更多相关主题的帖子: 字段 保留 一行 语句 老师 
2020-04-13 10:55
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 2楼 liuxingang28
我已看到您的程序。现在给老伴做午饭,下午试一下。谢谢。
2020-04-13 11:48
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 5楼 sdta
sdta老师,你好!
结果不是这样的。程序运行后,结果应少于1000行,大约只有不到100行。
2020-04-13 12:49
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 2楼 liuxingang28
你好!非常感谢你的帮助!
你的程序没有解决数据变更后,手工录入的问题。
2020-04-13 13:00
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 8楼 mywisdom88
是表8中字段z59到z69的最后一行
2020-04-13 14:08
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 5楼 sdta
sdta老师,你好!
我用了2个小时,手工统计一下,程序运行后大约剩400到500行。
2020-04-13 16:18
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 11楼 厨师王德榜
厨师王德榜老师你好!
你写的程序已在VF中运行,很好。有的地方看不懂,今后继续学习。
2020-04-14 10:42
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 15楼 吹水佬
吹水佬老师,你好!
你的两个程序都看了,有些地方不懂。
运行没有问题,但运行结果不是我想要的。是我没说清楚。
不等于的保留,等于的就应删除,因此运行结果应少于1000行。
sdta,厨师王德榜2位的程序运行后是418行。
再次感谢老师的帮助!
以后有问题还要请教老师。
2020-04-14 10:51
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 14楼 吹水佬
吹水佬老师,你好!
你写的2个程序都看了,有一些地方看不懂。
程序运行没有问题,但结果不是我想要的。是我没有说清楚。
不等于的保留,等于的删除,因此结果应少于1000行。
sdta,厨师王德榜,两位的程序运行后是418行。
非常感谢老师的多次帮助。以后有问题还要请教老师。
2020-04-14 11:07
yd1954
Rank: 2
来 自:辽宁沈阳
等 级:论坛游民
帖 子:143
专家分:21
注 册:2016-7-1
得分:0 
回复 19楼 吹水佬
发过去的sql语句表达的意思是:把表9中z59字段中,不等于表8最后一行z59字段到z69字段里的11个值,查询出来;
                             把表9中z60字段中,不等于表8最后一行z59字段到z69字段里的11个值,查询出来;
                             把表9中z61字段中,不等于表8最后一行z59字段到z69字段里的11个值,查询出来;
                             .......
                             把表9中z69字段中,不等于表8最后一行z59字段到z69字段里的11个值,查询出来;
                             这个要求是并列的,是and,不是or。
不知道是否说清楚了。
2020-04-14 17:08



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




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

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