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

SQL Inserisce dati da più tabelle in database diversi

Penso che tu debba esaminare l'utilizzo di un JOIN per questo:

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

Ciò presuppone che la tabella product-images abbia un campo productid che si collega alla tabella del prodotto.