我正在尝试使用另一个表中的记录更新表。每当我使用insert into语句时,我都会发现记录只是简单地追加了。相反,我希望从表顶部插入记录。最简单的方法是什么?我是个瘦弱的国王,我可以使用一条update语句,但这意味着我将不得不加入表中。其中一个表(我要从中提取记录的表)只有一列。因此,我将不得不包括另一列来进行连接。我正在努力使其不那么复杂。如果有更简单的方法,请告诉我。
样本:
Table One
Col1
1
2
3
4
Table 2
Col1 Col2
a
b
c
d
我想将第1列从表1移到表2的第2列,这样表2将是:
Table 2
Col1 Col2
a 1
b 2
c 3
d 4
除非您在语句中明确定义一个ORDER BY
子句,否则SELECT
结果集将完全是任意的。这与任何RDBMS的操作方式一致。您应该考虑在插入时添加时间戳以标识最新的行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句