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

在Power Query中合并无关联表,实现单表每行匹配另一表全量行

实现两个单列表的全组合(笛卡尔积)

完全可以实现,这种让两个表的每一行两两配对的操作叫做笛卡尔积(Cross Join),不需要依赖任何等价列的连接条件,正好匹配你的需求。

实现代码(主流SQL方言通用)

显式写法(推荐,可读性更强):

SELECT d.MONTH, de.DEPARTMENT
FROM DATES d
CROSS JOIN DEPARTMENTS de
ORDER BY d.MONTH, de.DEPARTMENT;

部分数据库支持的隐式写法(效果一致,但显式写法更规范):

SELECT d.MONTH, de.DEPARTMENT
FROM DATES d, DEPARTMENTS de
ORDER BY d.MONTH, de.DEPARTMENT;

执行以上语句后,就会生成你期望的结果:每个月份都会和所有部门逐一组合,输出完整的配对列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 06:25:19