结构设计问题,用户信息表是不是一直不能删呀?比如员工调走了,可是他的信息也不能删吗?
-----------
是这样,我是这样设计的.数据库中有一个人员信息表,存贮所有可以登录本系统进行操作的人员编码与名称.象单据审核什么的,都是取这个人员信息表中人员编码.可是显示时要进行连接,从而显示出审核人的姓名.
现在问题是,以前使用这个系统的很多人调走了.可是由于以前的单据还要保留呀.所以这些人在人员信息表中的记录也无法删除,因为只要删了,再查以前数据时,审核人就查不到了.[国为审核人字段是通过审核人编码与人员信息表进行连接的.]
-----------
是这样,我是这样设计的.数据库中有一个人员信息表,存贮所有可以登录本系统进行操作的人员编码与名称.象单据审核什么的,都是取这个人员信息表中人员编码.可是显示时要进行连接,从而显示出审核人的姓名.
现在问题是,以前使用这个系统的很多人调走了.可是由于以前的单据还要保留呀.所以这些人在人员信息表中的记录也无法删除,因为只要删了,再查以前数据时,审核人就查不到了.[国为审核人字段是通过审核人编码与人员信息表进行连接的.]
解决方案 »
- |zyciis| 如何批量更新数据,要求第一条数据都要有对应,谢谢
- sql语句出错了,菜鸟求救
- 如何解决链接服务器访问的速度问题?
- Microsoft Data Engine (MSDE)是免费发布的吗?
- 本人初学SQL现有一查询问题请教各位大师敬请各位指教
- 怎样得到字符串长度的函数?(小弟刚学SQL,谢谢)
- sqlserver2005 sp3 X64安装的时候windows installer.msp安装不上
- 一个SQL语句问题,在线请求帮助?急!!!
- 只可以通过127.0.0.1地址访问SQL SERVER,不能通过其它地址访问本机的数据库,
- 一个菜问题:关于SQL Server数据库的数据导出问题。赠送60分。
- 菜鸟请教一个问题
- 为什么 会用 union 就出错了 ??????????????????????急!!!!!!!!!!!!!!!!!!!!!!!!!!!
------
什么意思,是不是只加删除标记,而不实际删除呀?
------------------------------------
是的!
==============
或者建一个历史表
把调走的人员信息都放到历史表里
-------------
关键是:我的单据中的审核人编码是人员信息表中的编码,所以人员信息表中把这个人删了,单据表中的审核人编码就无法通过连接获取审核人了.
------------
通过连接?是语句联接吧?
可以把历史表跟当前表用union先连接起来,再跟单据关联阿