【发布时间】:2016-10-17 20:05:05
【问题描述】:
我有一个标准的标题表,结构如下:
TitleId Title
-----------------------------
7282991 CEO
7282992 CTO
7282993 SSE
7282994 SE
7282995 CFO
现在我们要求用户可以添加自己的自定义标题以及这些标准标题。所以我创建了一个如下表。
TitleId Title UserId
------------------------------------
7282991 Manager 1
7282992 Team Lead 1
7282993 QA 1
7282994 Admin 2
7282995 FO 2
现在我面临的问题是我必须在 UI 的下拉列表中显示所有标准标题和用户的自定义标题。为此,我必须在标题的标准表和自定义表之间进行联合操作。此外,当将标题分配给员工时,我必须检查 2 个表中的 titleId 以找到它的标准或自定义标题。
什么是最好的架构,这样它会让我的任务变得简单。
【问题讨论】:
标签: sql sql-server database-design relational-database database-schema