есть производители, которые принадлежат к разным категориям (упаковка, продукты, техника, мобилки, мебель и так далее) и принадлежат хотя бы к одной категории. есть товары, товары могут быть сделаны несколькими производителями (например пачка с молоком - пачку сделал один, а молоко другой). и товари принадлежат к категории (не связанной с производителями, например молочные продукты). пользователь может выбрать товар, и проголосовать за товар (если выбрал молоко, то может проголосовать за упаковку, и за молоко - отдельно. у каждого товара определены параметры голосованя: упаковка, содержание). и товар делают по сути два производителя - упаковка и содержание. потом страница по товарам - разделить по категориям производителя, по категориям товаров. и вторая страница показ производителей - показ только упаковачних компаний, показ работ производителя. эти страницы можно сортировать по рейтингу. суть - лучшие упаковшики, лучшое молоко - такой топ товаров и производителей. надеюсь доступно обьяснил. сам настряпал уже таблицы. хочу вас послушать, как вы это делаете
есть таблица producer2product с полями id producer_id product_id cat_id votes и пользователь может проголосовать за любую ее строчку. может ли производитель произвести 2 разных части товара?