sql >> Database teknologi >  >> RDS >> Mysql

SQL indsæt i vælg fra flere felter

Du kan bruge en selvtilmelding:

INSERT INTO jobs
  (customer_id, client_id)
SELECT customer.id, client.id
FROM   users customer
  JOIN users client ON customer.username = ? AND client.username = ?

Eller du kan bruge underforespørgsler:

INSERT INTO jobs
  (customer_id, client_id)
VALUES (
  (SELECT id FROM users WHERE username = ?),
  (SELECT id FROM users WHERE username = ?)
)


  1. Konverter latin1-tegn på en UTF8-tabel til UTF8

  2. hvordan man bruger dbms_scheduler til at køre jobbet hvert 30. minut

  3. Masseindsæt datafiler i SQL Server

  4. Eksempler på konvertering af 'tid' til 'datetime' i SQL Server (T-SQL)