I fetch some standard categories from a MySQL table and present them in a select box for the user. On top of that I want to let the users add their own categories to the select box. If a user adds categories, only that user will see those categories. Everyone will see the standard categories.
Do you recommend to keep a separate table for all the custom categories and then fetch them from two tables and merge in the selectbox, or do you recommend to keep all the categories in one table and fetch the standard ones plus the ones with a user id set?