Ако разбирам проблема правилно от ниво база данни, трябва ли да използвате междинна таблица, наречена нещо като ProductSupplier, съдържаща колони Product_ID и Supplier_ID.
След това, когато доставчик избере продукт, добавете както доставчика, така и идентификатора на продукта към нова колона в тази таблица.
Това ще позволи на множество доставчици да избират един и същ продукт и няколко продукта да бъдат избрани от един и същ доставчик.
РЕДАКТИРАНЕ:Исках да кажа „добавете идентификатора на доставчика и продукта към нов РЕД в тази таблица“