1

当我只有 3 条记录时,为什么我的插入查询插入 9 条记录?

这是我的表结构:

主题表

SubjectID   (Autonumber)    Primary Key
MasterID    (Number)        Foreign Key
Description (Text)

主表

MasterID    (Autonumber)    Primary Key
StatusID    (Number)        Foreign Key
StudentID   (Text) 
Description (Text)

状态表

StatusID    (Autonumber)    Primary Key
Description (Text)

表关系:

MasterTable (One) --> (Many) SubjectTable
StatusTable (One) --> (Many) MasterTable

表 1 中要插入 MasterTable 的数据:

StudentID Description
JP121     Description 1
SP223     Description 2
JK111     Description 3

插入查询:

INSERT INTO Master ( StudentID )
SELECT Table1.StudentID
FROM Table1;
4

1 回答 1

1

您是否以编程方式运行 INSERT 查询?也许它被执行了多次。

编辑:只是一个愚蠢的查询问题。

于 2013-03-07T03:35:40.533 回答