我想在其中插入记录,并且Table1
我有两列:Table2
Table3
Table3
studentId
subjectId
我想从Table1
(包含 1000 个学生 ID)和 From Table2
(包含 5 个科目)中插入这两个值。为了实现这一点,我使用了以下查询,但它给了我错误
询问:
INSERT INTO StudentSubject(studentId,subjectId)
SELECT studentId FROM Table1 UNION SELECT subjectId FROM Table2
但我收到了这个错误信息:
消息 120,级别 15,状态 1,第 1 行 INSERT 语句的选择列表包含的项目少于插入列表。SELECT 值的数量必须与 INSERT 列的数量相匹配。