我正在尝试选择一个数据表,并将这个数据插入到另一个具有相似列名的文件中(它基本上是重复的数据)。当前语法如下:
INSERT INTO TABLE1 (id, id2, col1, col2)
SELECT similiarId, similiarId2, similiarCol1, similiarCol2
FROM TABLE2
我的问题是生成唯一的键字段(声明为整数)以用于新插入的记录。我不能使用table2的键作为table1已经存在数据并将在重复键值上出错。
我无法更改表架构,这些是自定义ID列,不是由数据库自动生成的。