access两表比较

wrrlpx1234 2008-03-24 09:11:47
我有两个表,
表的格式一样,
yk表和zong表,
YK表是从zong表中提取出来的,
我现在想从zong表中删除yk表的内容,不知道怎么做了,太菜了,是不是,可是我就是不知道
~~~~~~~~~~~
表的格式如下

id name grade kemu

~~~~~~~~~~~~~~~~~~~~~~~~~~

两个表都是一样的,只是zong表多一些
大家帮一下我,怎么把ZONG表的那些和YK表不一样的找出来
...全文
108 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liuyann 2008-03-24



a b 是别名,为了方便
== 思想重于技巧 ==
回复
wrrlpx1234 2008-03-24
select a.*
from zong a left join yk b on a.name=b.name and a.kemu=b.kemu
where b.id is null



a b 是什么意思啊,
回复
beyondamane 2008-03-24
把yk的数据集提取出来给数组,然后和zong表循环匹对
回复
liuyann 2008-03-24

select a.*
from zong a left join yk b on a.name=b.name and a.kemu=b.kemu
where b.id is null


能把自己的问题清晰的告诉别人是件很难的事.
== 思想重于技巧 ==
回复
wrrlpx1234 2008-03-24
不是的,
这样吧,我写个例子

~~~~~~~
zong表
~~~~~~
id grade class name kemu

1 初二 二十班 张三 语文
2 初二 二十班 张三 数学
3 初三 五班 李四 数学
4 初一 二十班 王五 语文

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

yk表
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
id grade class name kemu

1 初二 二十班 张三 语文
3 初三 五班 李四 数学
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

那相较ZONG表和YK表
初二、二十班,张三同学的数学
初一、二十班,王五同学的语文,
我就要把他们找出来,


~~~~
就是这个意思,
回复
若白师妹 2008-03-24
把id换成你的name
回复
gingerkang 2008-03-24
把id换成人就好了,一般用pk(primary key)查找的,因为其他的很多不具有唯一性.
回复
wrrlpx1234 2008-03-24
感谢大家这么快回复,
我照着做了,可是结果不是我要的那样

现在的结果是ID不同的,全找出来了,
可是我要找的是人啊,

这样吧,我再说一下问题

ZONG表里包含YK表的内容,我要找的是ZONG中不包含的人,不是不包含的ID啊,
回复
gingerkang 2008-03-24
排除掉一样的就是不一样的
删除:
delete from zong where id in (select id from yk)
查找不一样的
select * from zong where id not in (select id from yk)
回复
若白师妹 2008-03-24
我现在想从zong表中删除yk表的内容
---------

删除前先备份:
delete * from zong where id in (select id from yk)
回复
liuyann 2008-03-24

从zong表中删除yk表的内容

delete from ZONG
where id not in (select id from YK)

== 思想重于技巧 ==
回复
liuyann 2008-03-24

把ZONG表的那些和YK表不一样的找出来

select *
from ZONG
where id not in (select id from YK)

== 思想重于技巧 ==
回复
若白师妹 2008-03-24
怎么把ZONG表的那些和YK表不一样的找出来
-------

select * from zong where id not in (select id fron yk)
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-24 09:11
社区公告
暂无公告