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

SQL Indsæt data fra flere tabeller i forskellige databaser

Jeg tror, ​​du skal se nærmere på at bruge en JOIN til dette:

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

Dette forudsætter, at produktbilleder-tabellen har et produkt-id-felt, der linker til produkttabellen.




  1. SQL Server Internals:Problematiske Operatører Pt. III – Sortering

  2. SQLite VAKUUM

  3. Laravel 5.1 - Sorter efter to kolonner, der ikke fungerer efter hensigten

  4. Din ultimative guide til SQL Joins:OUTER JOIN – Del 2