回 帖 发 新 帖 刷新版面

主题:有关相关数据表的对应问题~请教!

小弟我最近做一课程设计..有关人事管理的
其中有两个表--员工信息和部门信息,两表用部门编号联系
开始设想的是每当删除或添加一个员工信息记录的时候,对应的部门信息表中的部门人数也做出相应的改变~但是我对sql不熟,写不出对应的sql语句,望高手指教~

回复列表 (共3个回复)

沙发

用动态就好
select count(*) from 员工信息 where exists(select 部门编号 from 部门编号=
员工信息.部门编号)
试一下

板凳

谢谢楼上的解答..不过我还是有点迷糊,因为我用的是VB开发,是不是每次在删除或添加的语句后重新打开一记录集,然后再修改部门人数的值吗?具体的实现还是不清楚,望详解~

3 楼

楼上的只是帮你统计你改变的人数而己。并没有实现你所要的功能。不管用什么开发都一样要用到SQL语句的。所以你自己看一下书吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册