2

こんにちは、2 つのテーブルから選択した列を結合し、それらの値を別のテーブルに格納したいと考えています。

例私はテーブル名を持っています

class - classname location

そして別のテーブル

student - studentid, name, classname

出席 - 選択した列のみを 2 つのテーブルに結合します。

i.e studentid , classname, location

テーブルの出席に値を挿入する方法を教えてください.

前もって感謝します...

4

1 に答える 1

3

使用する必要がありますINSERT...SELECT

INSERT INTO Attendance (studentid , classname, location)
SELECT s.studentid, c.classname, c.location
FROM class c 
INNER JOIN student s ON c.classname = s.classname 
于 2014-01-02T06:41:49.207 に答える