Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将两个sql列合并为一列_Sql_Sql Server - Fatal编程技术网

将两个sql列合并为一列

将两个sql列合并为一列,sql,sql-server,Sql,Sql Server,我的表有两列,两列都包含整数值,如下所示: DocumentUpId RelatedDocId 31608768 31624333 31608768 31624334 31618133 31618117 我正试图将它们合并成一列,如下所示: DocumentUpId 31608768 31608768 31618133 31624333 31624334 31624334 我试过这个: selec

我的表有两列,两列都包含整数值,如下所示:

DocumentUpId    RelatedDocId
31608768        31624333
31608768        31624334
31618133        31618117
我正试图将它们合并成一列,如下所示:

DocumentUpId    
31608768        
31608768        
31618133    
31624333
31624334
31624334
我试过这个:

select rel_CTE.DocumentUpId + rel_CTE.DocumentDownId as 'RelatedDocId' 
into #temprelations 
from RelationsCTE rel_CTE
但是它给我提供了值的串联(在这种情况下是很好的求和),所以有可能吗?

像这样尝试

SELECT DocumentUpId as DocumentUpId 
FROM RelationsCTE

UNION ALL

SELECT DocumentDownId as DocumentUpId 
FROM RelationsCTE
联合所有

select rel_CTE.DocumentUpId  as 'RelatedDocId'  from RelationsCTE
union all
select rel_CTE.DocumentDownId from RelationsCTE

使用交叉应用尝试一些不同的东西:)


union
将不会给出正确的结果,因为它会过滤重复的值。我不太理解在合理的时间范围内容易更正的内容的否决票,这有什么意义?从中获得+1me@Tanner当前位置我想知道的是,为什么这些简单的问题/答案会获得如此多的选票(上下),而那些回答困难问题的答案却几乎得不到任何选票。我想我知道答案,但仍然…@sstan这是世界的方式。建议的复制品太晚了,也不是一个真正合适的候选人,但这将是一条路要走。现在关门还不算晚。
SELECT [RelatedDocId]  
FROM RelationsCTE 
  CROSS APPLY (VALUES(DocumentUpId),
                     (DocumentDownId)) V( [RelatedDocId])