I'm wondering if anyone could help with the following issue, as it turns out my issue is more complicated than I originally thought.
Basically, I have come up with a small database design to allow me to store product attributes, with price changes/stock level. So I could store an attribute for a product that adds £10 to the price and has 10 stock. See below:
However, what I'm having more of an issue with is storing combinations of attributes for stock levels. I've tried a few links tables, but everything seems to get very messyt pretty quickly. Is my original design (above)?
Any suggestions greatly appreciated.