Assuming the typical many-to-many relationship between categories, you usually have a relationship like:
table -- ProductsCategories
column - ProductId
column - CategoryId
Is it not recommended to add other properties to these relationships, things that exist only in these specific relationships. For example (please forgive my scary examples, I'm not very good at examples):
table -- ProductsCategories
column - ProductId
column - CategoryId
column - DiscountForProductsInThisCategory
column - CategoryImageForProductsInThisCategory
source
share