在数据库中存储多个下拉列表值的最佳方式?
Best way to store multiple dropdown list values in database?
我正在使用一个公司 CRM 数据库,其中包含与公司合作的客户。员工可以通过 CRM 创建新的客户条目,当有人创建新条目并检查客户提供的多项服务时,服务代码都存储在 1 个字段中。示例如下:
clientid CompanyName Email Tel Services
1 Randomname1 XXX@... 33333 ;14;294;448
2 Randomname2 yyy@... 44444 ;448
3 Randomname3 zzz@... 55555 ;58;448;14;65;24
所以我的问题是,存储服务列值的最佳方式是什么?大约有 60 种不同的服务可供您选择。
经典的做法是:
客户Table:
clientid CompanyName Email Tel
1 Randomname1 XXX@... 33333
2 Randomname2 yyy@... 44444
3 Randomname3 zzz@... 55555
Client_Services Table:
client_id service_id
1 14
1 294
1 448
2 448
3 58
3 448
3 14
3 65
3 24
我正在使用一个公司 CRM 数据库,其中包含与公司合作的客户。员工可以通过 CRM 创建新的客户条目,当有人创建新条目并检查客户提供的多项服务时,服务代码都存储在 1 个字段中。示例如下:
clientid CompanyName Email Tel Services
1 Randomname1 XXX@... 33333 ;14;294;448
2 Randomname2 yyy@... 44444 ;448
3 Randomname3 zzz@... 55555 ;58;448;14;65;24
所以我的问题是,存储服务列值的最佳方式是什么?大约有 60 种不同的服务可供您选择。
经典的做法是:
客户Table:
clientid CompanyName Email Tel
1 Randomname1 XXX@... 33333
2 Randomname2 yyy@... 44444
3 Randomname3 zzz@... 55555
Client_Services Table:
client_id service_id
1 14
1 294
1 448
2 448
3 58
3 448
3 14
3 65
3 24