基于共同的柱子将两个表组合成一个表

时间:2016-08-25 19:03:27

标签: sql-server

如果我的表A的列名为timevalue1,表B的列名为timevalue2。如何将这两个表连接到一个表中,其中列timevalue1value2与sql server?

  

表A:时间,值1

     

表B:时间,值2

输出:

  

时间,值1,值2

3 个答案:

答案 0 :(得分:2)

您需要的是经典的JOIN

SELECT t1.time, t1.value1, t2.value2 
FROM Table1 t1  
LEFT JOIN Table2 t2 ON t1.time=t2.time

PS!在某些数据库LEFT JOIN中称为LEFT OUTER JOIN

答案 1 :(得分:0)

一个有趣的方法是: -

    a = [10]

答案 2 :(得分:0)

SELECT A.time, A.value1, A.value2 
FROM Table1 A  
INNER JOIN Table2 B ON A.time=B.time