Table1
レコードをTable2
挿入Table3
したいのですが、 Table3
2つの列があります:
studentId
subjectId
Table1
そして、これらの 2 つの値 from (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 列の数と一致する必要があります。