3

试图将新数据从 table1 复制到 table2。我不确定如何以另一种方式对其进行编码

INSERT table1 
SELECT x.*,y.TIMESTAM  
FROM table1 x, table2y
WHERE x.TIMESTAM > y.TIMESTAM;

如果时间戳是表 2 中较新的 (>) 行 1,我想复制表 1 中的所有列

4

1 回答 1

1

Here's how you copy all newer data from table2 into table1:

INSERT INTO table1 
SELECT * FROM table2
WHERE TIMESTAM > (select MAX(TIMESTAM) FROM table1);
于 2012-12-11T03:09:55.163 回答