gpt4 book ai didi

mysql - 我是否应该合并两个具有相同列但每个表都与不同表有关系的表?

转载 作者:行者123 更新时间:2023-11-29 22:40:11 24 4
gpt4 key购买 nike

我有以下架构:

SINGLE_CLIENTS:

id - 名字 - 姓氏 - 电子邮件 - 地址 - 工作

COMPANY_CLIENTS:

ID - 姓名 - 地址 - 网站 - 电子邮件

我需要将电话号码添加到两个表中,其中每个实体可以有多个电话号码,每个电话号码由(id - 号码类型 - 国家/地区代码 - 号码)组成。

我应该使用两个表(即 SINGLE_CLIENTS_PHONES、COMPANY_CLIENTS_PHONES),还是只使用一个表(即 PHONES),还是应该将它们存储在类似于数组的字符串中?为什么??

最佳答案

我会把它们放在一张 table 上。这允许公司和个人共享的电话号码只有一条记录,或者在不了解客户或公司信息的应用部分中使用电话号码。

使用查找表将每种客户端类型与电话号码相关联,因为这可能是多对多关系。

关于mysql - 我是否应该合并两个具有相同列但每个表都与不同表有关系的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29401841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com