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

Access中UNION ALL查询保留重复项并新增频次统计字段问题

问题原因

原代码存在两处逻辑/语法错误:

  • 子查询末尾多写了无后续查询的冗余UNION ALL,属于语法错误
  • 子查询内引入了原始表的TypeDups字段,该字段是你需要统计生成的结果字段,原始表内该字段的取值会干扰聚合计数逻辑

修正后的代码

SELECT Type, Season, Count(*) As TypeDups
FROM (
  SELECT Type, Season FROM Report11_12
  UNION ALL
  SELECT Type, Season FROM Report12_13
) AS Duplicates
GROUP BY Type, Season
ORDER BY Type;

逻辑说明

先通过UNION ALL合并两张表的Type、Season所有行(保留全部重复记录),再按Type和Season分组统计每组的总出现次数,最终输出结果和你给出的期望示例完全匹配。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 19:09:02