I have a registration form with common registration fields and two multiple selection Lists with heading “services”.
I wanted to store form data to database into a table.
Currently i am having only one table “registrations”, also i am having second thoughts whether i should create another relation table with name “registration_services” and store the regid and serviceid
I am expecting at least 10000 records in this table
Is it better to store the multiple selection list values in one column of the same table?
Or Shall i create another table and store as parent child relationship?
Whats the best practice?
Please advise
Thanks
SIA
If these services are used elsewhere, it is best to create a
registration_servicestable and useJOINs to obtain the data. It should be efficient enough. 10000 isn’t a big number at all.If it is purely informative, and you don’t have other references to these services, you can store them in one column as CSV, but that is a rare case and I doubt you don’t need them anywhere else.