I'm creating a database that has 6 different user types (web_users, sellers, repair_centers,...) they all have common options (columns) that will be used a lot, but each of the have some unique columns that other user types don't have.
Now I want to know is it wise to create just one user table with common columns and use another table as options table for those unique columns or should I create a separate table for each user type?
EDIT: actually all different types of will have same functionality in website. the differences are like sellers can have a logo that web_users can't. producers have Producer_ID (that is defined by government) that others don't have, and .... and all those unique columns are fixed values that no operations done on them.