sql >> Database >  >> RDS >> Mysql

SQL Gegevens uit meerdere tabellen in verschillende databases invoegen

Ik denk dat je moet kijken naar het gebruik van een JOIN hiervoor:

INSERT INTO a1.cat (id, img)
SELECT p.id, pi.name
FROM topshop_test.product p 
    JOIN topshop_test.product-images pi ON p.id = pi.productid

Dit veronderstelt dat de tabel met productafbeeldingen een product-id-veld heeft dat naar de producttabel linkt.




  1. Bindingsparameters voor WHERE IN-clausule met PDO

  2. Hoe gebruik je invoegen in de querybuilder om meerdere records in te voegen?

  3. timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP kan op de ene machine nul zijn, maar niet op een andere?

  4. Opgeslagen procedure uitvoeren vanuit een functie