Taking the typical products / categories many-to-many relationship you'd typically have a relationship like follows:
table -- ProductsCategories
column - ProductId
column - CategoryId
Is it ill advised to add other properties to that relationship, things that only exist on that specific relationship. Such as (please forgive my terrible examples, I'm not good at examples):
table -- ProductsCategories
column - ProductId
column - CategoryId
column - DiscountForProductsInThisCategory
column - CategoryImageForProductsInThisCategory