Verwendung von 'select' in der MySQL-Anweisung 'insert'
Ich versuche, zusätzliche Zeilen in eine Tabelle einzufügen, für die ein Wert aus einer anderen Tabelle abgerufen werden muss. Unten finden Sie eine Beispielabfrage:
insert into a.grades (rollno, grade)
values(select rollno from b.students where ssn=12345, 'A');
Struktur vonb.students
Tisch istrollno, ssn, name
.
Ich wusste, dass die obige Abfrage falsch ist. Gibt es eine Möglichkeit, beim Einfügen einer Zeile 1 Wert aus einer anderen Tabelle abzurufen?