sql >> Databáze >  >> RDS >> Mysql

SQL vložit do výběru z více polí

Můžete použít vlastní připojení:

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

Nebo můžete použít poddotazy:

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


  1. Kopírování řádku ve stejné tabulce, aniž byste museli zadávat více než 50 názvů sloupců (při změně 2 sloupců)

  2. Občas získávání SqlException:Vypršel časový limit

  3. Jak číst a resetovat AUTO_INCREMENT v MySQL

  4. Spusťte příkaz mysql create function pomocí PHP