【发布时间】:2019-02-12 16:03:38
【问题描述】:
假设我们有两个 PowerQuery 查询:
- 名为
Query1的查询,列Col1_1和Col1_2 - 名为
Query2的查询,列Col2_1和Col2_2
我知道可以将这两个查询与这样的合并查询结合起来:
let
Source = Table.NestedJoin(Query1,{"Col1_1", "Col1_2"},Query2,{"Col2_1", "Col2_2"},"Query2",JoinKind.LeftOuter)
in
Source
在 SQL 中,这可以表示为
SELECT
*
FROM
Query1
LEFT JOIN Query2 ON Query1.Col1_1 = Query2.Col2_1 AND Query1.Col1_2 = Query2.Col2_2
问题:如果两列中至少有一列匹配,是否可以连接这两个查询? 在 SQL 中,这可以表示为
SELECT
*
FROM
Query1
LEFT JOIN Query2 ON Query1.Col1_1 = Query2.Col2_1 OR Query1.Col1_2 = Query2.Col2_2
【问题讨论】:
标签: excel powerquery m