【发布时间】:2017-04-18 12:59:53
【问题描述】:
这是一个性能问题,我想将两个单独表中的两列组合起来。怎么组合?
我将其理解为or 条件
SELECT a.contract1 or b.contract2 from TABLE1 a, TABLE2 b
我的目标是获得单个列,其中每个元素位于 Table1 的 Contract1 或 Table2 的 Contract2 中。 or 表示法不区分不同的值和其他值。我需要不同的价值观。所提出的解决方案,联合方法,由于底层的不同,在处理超过许多 GB 的大型数据集时运行缓慢。
请提出处理性能的有效方法。
输入
表 A 中的列
1 2 3表 B 中的 Golumn
1 3 5
想要的输出
1
2
3
5
【问题讨论】:
标签: sql-server performance sqlperformance