sql >> Database >  >> RDS >> Mysql

SQL invoegen in selecteren uit meerdere velden

Je zou een self-join kunnen gebruiken:

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

Of u kunt subquery's gebruiken:

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


  1. Controleer de status van alle database-e-mailberichten in SQL Server (T-SQL)

  2. MySQL-zoekopdracht in kommalijst

  3. Formatteer SQLite-resultaten als JSON

  4. phpMyAdmin - Fout> Onjuiste formaatparameter?