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.