如果我的表A的列名为time
,value1
,表B的列名为time
,value2
。如何将这两个表连接到一个表中,其中列time
,value1
,value2
与sql server?
表A:时间,值1
表B:时间,值2
输出:
时间,值1,值2
答案 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