You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Microsoft Access中获取两列对比后第二列的唯一值?

在Microsoft Access中提取第二列的目标唯一值

场景1:提取第二列中不存在于第一列的唯一值

方法一:通过查询设计视图操作

  • 打开目标数据库,创建新的查询设计,添加你的表格
  • 在字段栏添加第二列(如Col2),将该行的「总计」选项设为Group By
  • 添加第一列(如Col1),在该行的「条件」栏输入Not In (SELECT Col1 FROM 你的表格名),同时将「总计」选项设为Where
  • 运行查询,即可得到结果

方法二:直接使用SQL语句

切换到查询的SQL视图,输入以下代码(替换为你的表格名和列名):

SELECT DISTINCT Col2
FROM 你的表格名
WHERE Col2 NOT IN (SELECT Col1 FROM 你的表格名);

如果列中存在空值,可添加过滤条件避免空值被选中:

SELECT DISTINCT Col2
FROM 你的表格名
WHERE Col2 NOT IN (SELECT Col1 FROM 你的表格名)
AND Col2 IS NOT NULL;

场景2:仅提取第二列自身的唯一值

若不需要对比第一列,直接用以下SQL语句即可:

SELECT DISTINCT Col2 FROM 你的表格名;

内容的提问来源于stack exchange,提问作者VEXEL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 15:35:28