回 帖 发 新 帖 刷新版面

主题:两个库同一字段的比较或查询问题

我现在有两个库zwd1.dbf和zwd2.dbf,这两个库中有同一字段bmh,这两个库bmh的内容应该是完全一致的,现在我怎样能查出来不一致的号?在线等,急求助!

回复列表 (共9个回复)

沙发

zwd1.bmh
zwd2.bmh
倾一色写法!

板凳


求助高手

3 楼

sele zwd1.bmh from zwd1,zwd2 where zwd1.bmh=zwd2.bmh group by zwd1.bmh having count(*)=2,

4 楼


不对,没有查找出来,再次求助

5 楼

查得出来查不出来是由你的设置条件来确定的,语句的写法是针对你的无效定义而言的!唉这个也要说!

6 楼

虽然你换了马甲,但我还认得你:(命题)
sele bmh from zwd1 where bmh  not in  (sele bmh from zwd2);
 union sele bmh from zwd2 where bmh  not in  (sele bmh from zwd1)

7 楼

6楼代码的思路是可以的,只是有点细微的不足,如果修改一下,可能会更好:
sele 'zwd1' as bm,bmh from zwd1 where bmh  not in  (sele bmh from zwd2);
 union sele 'zwd2'as bm,bmh from zwd2 where bmh  not in  (sele bmh from zwd1)

8 楼

这样效率太低了!
不要子查询,就可以查询到,两个表的所有不同纪录。

9 楼

提供另外一个思路
使用copy to 命令将数据copy成文本文件,然后随便找一个文本文件比较工具一看就清楚了

如果需要帮助,请加我的Skype:green_xia

我来回复

您尚未登录,请登录后再回复。点此登录或注册