我正在开发一个应用程序,其中有多种类型的用户。他们都需要以下数据:
id | email | last_login
除了这些数据,每个都有一些特定类型的数据。例如,我有一个user
带有附加数据的类型:
first_name | last_name
以及shop
带有附加数据的类型:
shop_name | adress | phone | website
最后是类型供应商
supplier_name | adress | phone | category
我一直在尝试找到一个解决方案,我的第一个想法是创建一个表并有一个extras
带有 JSON 数据列表的额外列 - 但这对于 SQL 排序目的不利。
我怎样才能以正确的方式做到这一点?