永发信息网

access中比较两列内容

答案:2  悬赏:80  手机版
解决时间 2021-02-15 14:01
  • 提问者网友:了了无期
  • 2021-02-15 09:48
用access处理数据,同一个表中,主键为自动编号,现在有AB两列内容需要比较查询,A列600项纪录,B列400项数据,B列中数据A列中都有,但数据出现顺序不同。
1、现想找出A列中多出的那些数据,请问这个查询怎么做?
2、找出A、B列重复(相同)的数据,这个查询怎么做?

本人Access只能进行简单向导、设计视图、交叉表和SQL查询。
比较急,若得可利用答案,再悬赏。多谢!
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-02-15 09:55
假设表名为:TABLE
问题1:
SELECt *
FROM TABLE
WHERe TABLE.A<>TABLE.B;

问题1:
SELECt *
FROM TABLE
WHERe TABLE.A=TABLE.B;
全部回答
  • 1楼网友:毛毛
  • 2021-02-15 11:03
1,不知道你是只要那些不同数据还是每条记录,下面是得到1列b内不存在的数据(即a多出来的),定义这个实体表为table select * from (select a from table) tabla_a where a not in (select b from table) 2,按照你题目的要求来说,a和b的重复项不就是b表内的所有内容么,不过如果用sql的话,和1类似,把not 删除就可以了。如果你是想找一行上a=b的记录,那就是select * from table where a=b
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯