请问一下这样的问题表该怎么设计?

Lansie 2007-02-12 10:36:50
公司员工有职级和分公司代码两个属性,不想让客户输入,因为万一输出查找时找不到,所以想用下拉列表.但是否得为这两个字段分别建一张表呢?
比如,用以下3张表示
name level_id branch_id
level_id level_name
branch_id branch_name
碰到这样的问题就搞一张表,好像不是一个好办法啊,有什么好办法吗?
...全文
203 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
baggio785 2007-02-12
  • 打赏
  • 举报
回复
我替1楼回答

你把所有的属性都放在一张表中,即order_id type_id name bz

order_id可以为主键,type_id表示为哪一种属性(例如1表示职级,2表示分公司代码),name就是属性名称,bz最为备注字段


而公司员工表只保存order_id就可以了,然后通过order_id做关联

Lansie 2007-02-12
  • 打赏
  • 举报
回复
就是想问一下这种情况怎么处理
1楼的什么意思啊,说明一下啊
谢了
sp4 2007-02-12
  • 打赏
  • 举报
回复
就是建代码表么?
-狙击手- 2007-02-12
  • 打赏
  • 举报
回复
name order_level_id order_branch_id
order_id type_id name bz

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧