sql >> Database >  >> RDS >> Mysql

Hoe 'select' te gebruiken in MySQL 'insert' statement

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

Sommige DBMS accepteren het volgende, met een extra set haakjes rond de SELECT-instructie:

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


  1. Een if-voorwaarde gebruiken in een SQL Server-insert

  2. Panda's:bestanden lezen en schrijven

  3. Kan de 'libpq-fe.h header niet vinden bij het installeren van pg gem

  4. Relationele versus niet-relationele databases - Deel 3