gpt4 book ai didi

mysql - 两个或一个关系表?

转载 作者:行者123 更新时间:2023-11-29 11:23:17 26 4
gpt4 key购买 nike

我有两个表:

RH_GOALS:包含所有社会年度目标。

------------------
- GOAL_ID -
- GOAL_INTITULE -
------------------

RH_EMPLOYEE:包含所有社团员工。

------------------
- EMPLOYEE_ID -
- FIRST_NAME -
- LAST_NAME -
------------------

每位员工都可以有一个或多个要实现的目标。所以我创建了一个关系表:RH_EMPLOYEE_GOALS:

-------------------
- GOAL_ID
- EMPLOYEE_ID
- ACHIEVED (boolean)
---------------------

现在,一名员工可以拥有不属于表 RH_GOALS 的其他具体目标。

我的问题是如何表示这个具体的员工目标1-在另一个表中:RH_EMPLOYEE_GOALS_SPECIFICS

--------------------
- ID
- EMPLOYEE_ID
- SPECIFIC_GOAl_INTITULE
- ACHIEVED (boolean)
---------------------

2- 或在同一个表中:RH_EMPLOYEE_GOALS

-------------------
- ID
- GOAL_ID (can be nuul)
- EMPLOYEE_ID
- SPECIFIC_GOAl_INTITULE
- ACHIEVED (boolean)
---------------------

最佳答案

<小时/>

- ID
- GOAL_ID (can be null)
- EMPLOYEE_ID not null
- SPECIFIC_GOAl_INTITULE (can be null)
- ACHIEVED (boolean)

无需在表中指定任何其他标志。

关于mysql - 两个或一个关系表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38612025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com