在access数据库中,怎么做两张表的差集运算,并返回结果?SQl语句怎么写?给出实例。谢谢!

[复制链接]
查看11 | 回复4 | 2011-9-8 10:10:08 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-9-8 10:10:08 | 显示全部楼层
你没有明确什麽差集运算?最好简单写清楚你的表数据和基本字段。是想看2个相同表结构那些记录不一样呢?针对主键来说还是针对那些字段来说。这些要是清楚的话,问题才能知道你的具体问题。追问表A(id,EPC码,name)表B(id,EPC码,time)我想做B-A的运算,将B中有的A中没有的EPC码查询出来
回复

使用道具 举报

千问 | 2011-9-8 10:10:08 | 显示全部楼层
SelectB.EPC码FROM表BBwhereB.EPC码NOTIN(SelectA.EPC码FROM表AA)
回复

使用道具 举报

千问 | 2011-9-8 10:10:08 | 显示全部楼层
enr
回复

使用道具 举报

千问 | 2011-9-8 10:10:08 | 显示全部楼层
例子:表A字段(id,ANumber,Aid)表B字段(id,BNumber,Bid)其中Aid和Bid是关联字段SELECT(A.ANumber-B.BNumber)ASCHAFROMALEFTJOINBONA.Aid=B.Bid
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行