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.