Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL Inserir dados de várias tabelas em banco de dados diferente


Acho que você precisa usar um JOIN por esta:
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

Isso pressupõe que a tabela de imagens do produto tenha um campo productid vinculado à tabela de produtos.