我有以下表格:
Users
_____
UserID
Data
...
Roles
_____
RoleID
Data
...
UsersRoles
_____
UserID
RoleID
Users
并且Roles
处于 M:N 关系中。因此,我有UsersRoles
连接它们的表。
没有连接到前面提到的表,我还创建了以下表:
Invoices
_____
InvoiceID
Data
...
Items
_____
ItemID
InvoiceID
Data
...
在这种情况下,我没有创建额外的表,因为我在这里实现了 1:N 关系。我的问题是,如果我有任何理由删除InvoiceID
fromItems
并创建一个InvoicesItems
类似于UsersRoles
连接它们的表的表,即使我不需要它。