Мисля, че трябва да разгледате използването на JOIN
за това:
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
Това предполага, че таблицата с изображения на продукти има поле productid, което се свързва с таблицата с продукти.