I realize that a lot of people run into this question at some point in development, "Do I put the values separated by a comma in the same column? Or do I create an auxiliary table?", both questions have their points to analyze.
I would like to use this post, to generate content that will add not only to my knowledge, but also in the study of several people who at some point came across, or will come across this situation.
The creation of an auxiliary table has some advantages in handling and organizing data, but in a way ends up taking up more space in the DB when the information flow grows.
The use of multiple values in the same column, I think saves space, but on the other hand, it makes SQL more complex and data more difficult to handle. What would be the most interesting model to follow when faced with a situation like this?