主题:有关相关数据表的对应问题~请教!
wmm0218
[专家分:0] 发布于 2006-05-29 18:27:00
小弟我最近做一课程设计..有关人事管理的
其中有两个表--员工信息和部门信息,两表用部门编号联系
开始设想的是每当删除或添加一个员工信息记录的时候,对应的部门信息表中的部门人数也做出相应的改变~但是我对sql不熟,写不出对应的sql语句,望高手指教~
回复列表 (共3个回复)
沙发
a97191 [专家分:4040] 发布于 2006-05-29 20:41:00
用动态就好
select count(*) from 员工信息 where exists(select 部门编号 from 部门编号=
员工信息.部门编号)
试一下
板凳
wmm0218 [专家分:0] 发布于 2006-05-29 21:38:00
谢谢楼上的解答..不过我还是有点迷糊,因为我用的是VB开发,是不是每次在删除或添加的语句后重新打开一记录集,然后再修改部门人数的值吗?具体的实现还是不清楚,望详解~
3 楼
rr5566 [专家分:460] 发布于 2006-05-30 08:49:00
楼上的只是帮你统计你改变的人数而己。并没有实现你所要的功能。不管用什么开发都一样要用到SQL语句的。所以你自己看一下书吧
我来回复