sql >> Base de Datos >  >> RDS >> Mysql

Cómo usar 'seleccionar' en la declaración 'insertar' de MySQL

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

Algunos DBMS aceptarían lo siguiente, con un conjunto adicional de paréntesis alrededor de la instrucción SELECT:

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