我在将一些规范转换为 sql 表时遇到了一些麻烦:
场景如下:
一个员工(已经有一个 EMPLOYEE 表)可以有一个或多个员工列表,并且一个员工可以属于这些列表中的一个或多个。
示例:employee_1 有 2 个列表,list_1_1 和 list_1_2。
list_1_1 包含employee_2、employee_3 和employee_4。
list_1_2 包含employee_3 和employee_5。
employee_1 又可以属于另一个员工的列表。
我首先想到了一个包含这些列的表:
list_name;owner_id;employee_id
但是,该表的主键是什么?我确信有更好的方法来实现这一点,但我被困住了。