客户数据库结构



我有两个表Orders和Owners,它们代表订单的自然人所有者。在订单表中,我有一个OwnerId列来进行连接。现在我想添加一个法律实体类型的所有者,问题是我需要将其添加为一个新表,然后能够在一个查询中选择订单和他的所有者(合法或自然)。你认为什么样的结构是最好的,可以让我做这些事情?

我想添加所有者的法律实体类型

正如您所提到的,看起来legal entity type应该作为一个新列添加到Owners表中,该表可以保存legalnatural 等值

ALTER TABLE Owners ADD legal_entity_type VARCHAR(60);

然后您可以选择"自然"的legal_entity_type

SELECT * FROM
Owners own
JOIN
Orders order
ON own.OwnerId =order.OwnerId AND own.legal_entity_type = 'natural'

相关内容

  • 没有找到相关文章

最新更新