0

现在我有两个表订单和客户,每个订单都有他的客户。订单表包含有关订单的详细信息和他的客户 ID。

客户表保存有关客户的信息。问题是这些客户具有自然人的属性,因为到目前为止我只有自然人所有者。

现在我想添加客户的法人实体类型,但是因为它们将具有与实际客户表完全不同的属性,而且因为将来我希望法人实体客户变得更复杂,我需要为他们制作另一个表让我们说 legal_entity_customers 表.

所以我将有 3 个表 order,customers(代表自然人客户)和 legal_entity_customers。问题是如何制作这 3 个表的结构或添加另一个表,如果需要能够进行单个查询返回与他的客户的订单(可以是客户表中的自然人或 legal_entity_customers 表中的法人实体)

4

1 回答 1

0

您可以将自然人客户id和legal_entity_customers id都放在订单表中,并且在获取客户时,您可以使用OR。

于 2014-10-20T05:16:38.833 回答