如何将具有不同输出的两个查询合并到一个查询中,而序列应保持相同

时间:2017-12-12 13:33:50

标签: sql sql-server join

在不同的SQL查询中,当我合并为一个,同时遵循相同的序列。查询如下 -

select c1, c2, ....., 
convert(varchar, t2.col1) AS col from table1 t1 inner join table2 t2 on t1.col2=t2.col1 AS col1,  
....., c15 from table;

以上上面的许多列前面有JOIN来获取数据并提到c1c2,.... c15是以下列获取值后,JOIN之后还会有很多列。但我希望所有这些东西都成为一个SQL查询。我只停留在一个JOINING两个不同的表作为一列。

1 个答案:

答案 0 :(得分:1)

像往常一样选择所有列,并在此JOINING写查询时选择 -

select c1, c2, .....
convert(varchar, t2.col1) AS col,
...., c15 from table1 
inner join on table2 on t1.col1 = t2.col2

您要合并的输出。