come fanno i prodotti ad avere lo stesso id della sub_categoria? sarà il campo prodotti.categoria_id a dover comparire nella join no?