Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So verwenden Sie „select“ in der MySQL-Anweisung „insert“.

INSERT INTO a.grades (rollno, grade)
    SELECT rollno, 'A' FROM b.students WHERE ssn = 12345;

Einige DBMS würden Folgendes akzeptieren, mit zusätzlichen Klammern um die SELECT-Anweisung:

INSERT INTO a.grades (rollno, grade)
   VALUES((SELECT rollno FROM b.students WHERE ssn = 12345), 'A');