Лучшее, что я могу догадаться, это то, что вы ищете:
INSERT INTO ProductsFiles (idproducts,
idfile)
SELECT P.id,
F.id
FROM Products AS P
CROSS JOIN Files AS F
WHERE P.[name] = 'DR-8416'
AND F.[filename] LIKE '%8416%';
Примечание. Я использовал как CROSS JOIN
, поскольку ваш вопрос показывает, что между Products
и Files
нет никакой связи.Если есть, замените CROSS JOIN
на INNER JOIN
и добавьте соответствующее предложение ON
.Если вы не знаете о синтаксисе JOIN
, я предлагаю его изучить и изучить.Синтаксис JOIN
является одной из основ SQL, и вы не уйдете далеко, не изучив его.Вы узнаете гораздо больше, потратив время на то, чтобы прочитать об этом, чем я, предоставив вам ответ и попытавшись объяснить основы.