【发布时间】:2013-03-08 16:27:23
【问题描述】:
我有一个使用 SELECT INTO SQL 语法创建的数据库表。该数据库位于 Access 中,包含大约 500,000 行。问题是当我进行连接时,唯一的是整行 - 我想要一个自动编号 ID 字段作为主键。
我目前拥有的代码类似于:
SELECT INTO new_table
FROM
(SELECT * FROM table a, table b WHERE a.name = b.name)
我希望有一种方法可以在我的 SELECT INTO 查询中添加一个子句,这样我就可以添加一个主键并一次性创建表 - 这可能吗?
如果不是,那么仅使用 SQL 执行此操作的最佳方法是什么?
【问题讨论】:
-
从两个表中选择 * 会自动返回连接字段两次。仅使用您需要的字段进行尝试。
-
我需要在结果表中使用内部自动递增 PK
-
问得好,我希望能够做同样的事情。
标签: sql database ms-access dataset