Jeśli dobrze rozumiem problem z poziomu bazy danych, czy używasz tabeli pośredniej o nazwie podobnej do ProductSupplier zawierającej kolumny Product_ID i Supplier_ID.
Następnie, gdy dostawca wybierze produkt, dodaj identyfikator dostawcy i produktu do nowej kolumny w tej tabeli.
Umożliwi to wielu dostawcom wybranie tego samego produktu i wielu produktów do wyboru przez tego samego dostawcę.
EDYCJA:chciałem powiedzieć „dodaj identyfikator dostawcy i produktu do nowego wiersza w tej tabeli”