免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2451 | 回复: 13
打印 上一主题 下一主题

怎么样进行两个表的逐字段比较? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-20 15:42 |只看该作者 |倒序浏览
我有两个表pro_1 和pro_2, 表结构完全一样,里面的数据有部分是不同的,现在我想把两个表的数据按逐字段的比较,然后分别输出表1中有表2中没有的;表2中有表1中没有的数据,这个程序应该怎么写?请大侠指点。

Column name          Type                               Nulls

i_code                   char(3)                                 yes
i_name                  char(40)                               yes
i_kind                    char(1)                                 yes
i_type1                 char(1)                                 yes
i_type2                 char(1)                                 yes
i_type3                 char(1)                                 yes

论坛徽章:
0
2 [报告]
发表于 2004-05-20 16:43 |只看该作者

怎么样进行两个表的逐字段比较?

select * from pro_1
where i_code not in(select i_code from pro_2)
以i-code为条件找出“表1中有表2中没有的”,反过来一样。

论坛徽章:
0
3 [报告]
发表于 2004-05-20 16:52 |只看该作者

怎么样进行两个表的逐字段比较?

变成这玩意太好玩了,我要认真学,感觉又回到了学校开始做数学题了,呵呵

论坛徽章:
0
4 [报告]
发表于 2004-05-20 16:55 |只看该作者

怎么样进行两个表的逐字段比较?

高兴ing

论坛徽章:
0
5 [报告]
发表于 2004-05-20 16:57 |只看该作者

怎么样进行两个表的逐字段比较?

顺便问一句,用*实现的是逐字段比较吗??

论坛徽章:
0
6 [报告]
发表于 2004-05-20 17:03 |只看该作者

怎么样进行两个表的逐字段比较?

看看精华中sql语句用法这种问题就不用再问人了,有灌水的嫌疑。

论坛徽章:
0
7 [报告]
发表于 2004-05-20 17:14 |只看该作者

怎么样进行两个表的逐字段比较?

对不起,我提个问题,好象你所写的select * from pro1 where i_code .....不满足我说的逐字段比较的条件吧?你写的这个好象只是检索pro1中i_code有的而pro2中i_code没有的数据输出,我觉得应该对i_name,i_kind....都要进行比较,你看呢?

论坛徽章:
0
8 [报告]
发表于 2004-05-20 17:21 |只看该作者

怎么样进行两个表的逐字段比较?

同意。我举个例子就是让你自己去发挥啊。

论坛徽章:
0
9 [报告]
发表于 2004-05-20 17:37 |只看该作者

怎么样进行两个表的逐字段比较?

同意。我举个例子就是让你自己去发挥啊。

论坛徽章:
0
10 [报告]
发表于 2004-05-20 21:03 |只看该作者

怎么样进行两个表的逐字段比较?

我只能想到查出字段内容不一至的方法为
select * from pro1
where i_code in(
select i_code from pro2
where pro1.i_name=pro2.i_name
or        pro1.i_kind=pro2.i_kind
or        ......)
感觉有点复杂,我想大概是对的,但是有没有简便一点的途径?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP