我有一个通过 SSIS 合并联接(左联接)进行的查询。它只连接在 ON 中指定的列。我该怎么做才能考虑使用 AND 的其他列?
SELECT Col1, Col2
FROM Table1
... many joins..
LEFT JOIN Table5 T5 ON T5.Col1 = T1.Col1
AND T5.Col2 = 'Y'
AND T5.Col3 = '1'
AND T5.Col4 <= T1.Col2
LEFT JOIN Table6 T6 ON T6.Col1 = T5.Col5
AND T6.Col2 LIKE '%DD%
这不可能与合并加入有关吗?还有什么其他方法可以用来解决这个问题?我可以通过执行 SQL 来完成整个查询,但这不是我想要做的。