drop-down list - get the data from csv in field or separate table ?
As a rule of thumb is it always good design to never use a comma separated list in a field ?
eg.
a merchandise table contains necklaces, bracelets and rings
the rings come in 10 different sizes
Option 1
For each ring (row) in the merchandise table, I could have a "size" field with comma separated values.
alternatively
Option 2
For each ring (row) in the merchandise table, I could join to another table called "sizes"
which is the better approach ?
With option 1, it'll save running a query every time a particular ring is viewed on the site ?
