I have users table and then their interests table.
Is it best to have hasMany through table to manage the relationship between two or would I be better off to do a CSV into one of the columns in Users table.
I’ve been using hasMany through tables so far but was wondering what the best options are.
I appreciate any experienced advice on this database management issue.
If I understand you correctly: one of your choices is to save comma separated values in a column of a relational database?
This is almost -never- a valid option. Don’t do that. Only in some EXTREME cases where you have some sort of data-warehouse of… no, what am I thinking. Don’t ever save relations as a comma separated list in a column.