小编Xtr*_*eme的帖子

如果他们在同一个表中,其他人如何知道送货地址和发票地址是什么?

当我四处搜索时,推荐的方法是使用同一个表中的发票地址和送货地址,并使用“类型”字段来显示它是什么。例如

Addresses(Company, address, city, type)
Run Code Online (Sandbox Code Playgroud)

Type = 1:地址是收货地址

Type = 2:地址为发票地址

Type = 3:收货地址和发票地址(地址相同)

如果有人不看我使用数据库的代码,他们就不会知道类型 2 是什么。是交货、发票还是两者兼而有之?你通常会澄清这一点吗?如何澄清?例如,如果有人想在数据库(在调用数据库的代码之外)搜索所有账单地址,他们不知道是否应该使用类型 1、2 或 3 从数据库客户端获取所有发票地址。

与如果您有两张桌子相比,那么桌子的名称说明它是什么,任何人都可以轻松挑选出所有发票地址。

Delivery(Company, address, city)
Invoice(Company, address, city)
Run Code Online (Sandbox Code Playgroud)

database-design address

4
推荐指数
3
解决办法
1728
查看次数

标签 统计

address ×1

database-design ×1