У меня есть две таблицы, магазины и продукты. Стол магазин с колонками shopId (PK) и shopName. Другая таблица Products имеет столбцы productId (PK) и productName. Поскольку у меня есть много-много взаимосвязей между двумя таблицами, я создаю другую таблицу shopProduct с двумя столбцами shopId и productId.
Например, у меня shop1 с id = 1 и shop2 с id = 2, product1 с id = 1 и product2 с id = 2. и записи в таблице shopProduct это 1-1, 2-2.
Но теперь я хочу иметь product3 с id = 3, который применим ко всем магазинам.
В реальной проблеме я считаю, что у меня около 250 магазинов.
Как реализовать это без хранимой процедуры?
Я не хочу, конечно, 250
insert into shopProduct (shopId, productId)
values (@shopId,@productId).
Можно ли, например, использовать цикл для подачи значения shopId каждый раз? Другое значение для идентификатора продукта всегда одинаково.