drop table emp;
drop table dept;
--部门表--
CREATE TABLE `dept` (
`deptid` int(11) NOT NULL,
`deptname` varchar(30) DEFAULT NULL,
`deptdate` date DEFAULT NULL,
PRIMARY KEY (`deptid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- 员工表 --
CREATE TABLE `emp` (
`empid` int(11) NOT NULL AUTO_INCREMENT,
`empname` varchar(20) DEFAULT NULL,
`deptid` int(11) DEFAULT NULL,
`empdate` date DEFAULT NULL,
PRIMARY KEY (`empid`),
KEY `deptid` (`deptid`),
CONSTRAINT `emp_fk` FOREIGN KEY (`deptid`) REFERENCES `dept` (`deptid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
insert into dept(deptid,deptname,deptdate) values(100001, 'renli',date_format(now(),'%Y%m%d'));
insert into dept(deptid,deptname,deptdate) values(100002, 'xingzheng',date_format(now(),'%Y%m%d'));
insert into dept(deptid,deptname,deptdate) values(100003, 'caiwu',date_format(now(),'%Y%m%d'));
insert into dept(deptid,deptname,deptdate) values(100004, 'jishu',date_format(now(),'%Y%m%d'));
insert into dept(deptid,deptname,deptdate) values(100005, 'shichang',date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200001,'qyf',100001,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200002,'zhangsan',100001,date_format(now(),'%Y%m%d'))
insert into emp(empid,empname,deptid,empdate) values(200003,'lisi',100001,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200004,'wangwu',100002,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200005,'zhaoliu',100002,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200006,'likun',100003,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200007,'wang',100004,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200008,'jiameng',100004,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200009,'liuliang',100005,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200010,'wanglin',100005,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200011,'liucong',100005,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200012,'changpin',100005,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200013,'nanguo',100005,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200014,'liangli',100002,date_format(now(),'%Y%m%d'));
insert into emp(empid,empname,deptid,empdate) values(200015,'luluo',100002,date_format(now(),'%Y%m%d'));
commit;
select * from emp;
select * from dept;
<!--StartFragment -->

select d.deptid, d.deptname, e.count from dept d,
(select deptid,count(deptid) count from emp group by deptid) e
where d.deptid=e.deptid;

分享到:
相关推荐
这些表之间可以通过特定的关系进行联接,以便进行复杂的数据查询和分析。本实例聚焦于MySQL数据库中的查询操作,这是一门强大的关系型数据库管理系统,广泛应用于各种规模的企业和项目。 首先,我们来看“部门表”...
《巨龙公司年度员工考核方案》是一份旨在加强公司与员工、部门间沟通,通过公正、公开的考核机制,评价员工工作绩效,为奖惩、晋升、培训等人力资源管理决策提供依据的文档。该方案详细阐述了考核的目的、原则、对象...
在这个场景中,“部门”与“员工”之间存在一对多的关系,即一个部门可以有多名员工,但每个员工只能属于一个部门。这个概念在企业信息系统中非常常见,因为组织结构通常是由多个部门组成,而每个部门包含若干员工。...
1. **员工关系管理定义**:员工关系管理是指企业通过建立和维护良好的工作环境,提高员工的工作满意度,以促进员工与企业之间的和谐关系。这包括人力资源政策的制定、执行和评估,旨在优化员工的参与度和贡献度。 2...
它涵盖了劳动关系和劳资关系,但更强调从员工的视角出发,关注个体层面的关系与交流。员工关系管理则是一种更为全面的管理方式,包括了人力资源政策的制定与实施,以及各种沟通手段的运用,旨在调节企业内部的相互...
企业品牌不仅是企业的象征,更是企业文化、企业形象的载体,它在连接企业与员工之间起着至关重要的作用。在市场经济环境下,企业品牌建设不仅仅是对外展示的窗口,也是对内凝聚员工力量,提升员工归属感的重要手段。...
员工关系管理是现代企业管理的重要组成部分,它涉及到组织与员工之间的相互作用、沟通、合作以及冲突解决等多方面。员工关系管理理论在中国的应用逐渐受到重视,特别是在知识经济时代,企业需要通过有效的员工关系...
这个标题"ssh集成的实现了权限,员工部门"表明我们将探讨如何在这个SSH框架中实现权限管理和员工部门管理。 **Struts2** 是一个MVC(模型-视图-控制器)框架,它负责处理用户请求,控制应用程序流程,并将数据传递...
员工管理是企业运营中的重要环节,直接关系到组织架构的运作效率和员工的个人职业发展。...通过规范化的申请流程,可以确保员工调动的透明度和合理性,从而维护员工与公司之间的良好关系,促进企业的长期稳定发展。
这个问题涉及到两个表之间的关联,通常情况下,需要知道员工和其上级之间的关系。假设`emp`表中有一个字段`mgr`表示员工的上级,则可以通过以下SQL语句实现: ```sql SELECT e.ename AS employee_name, m.ename AS ...
【员工关系管理】是人力资源管理中的重要组成部分,它涉及到企业与员工、员工与员工之间相互联系和影响的调节。从广义上看,员工关系管理涵盖了各级管理人员和人力资源部门通过制定和执行各种政策与管理行为,以促进...
【基于Servlet的员工部门管理系统详解】 Servlet技术是Java Web开发中的重要组成部分,它提供了一种服务器端处理HTTP请求的方法,可以用来构建动态、交互式的Web应用程序。在这个名为"基于Servlet的员工部门管理...
本系统以JSP、Servlet和MyBatis为核心,构建了一个员工与部门管理的Web应用。该系统的主要功能包括对员工信息和部门信息的增、删、改、查(CRUD)操作。具体而言,它允许用户添加新的员工和部门记录,删除现有的记录...
员工关系管理是现代企业管理中的重要组成部分,主要关注的是在企业内部建立和维护良好的员工与组织之间的关系,以提升员工满意度、提高工作效率并促进企业发展。它涉及到企业文化的建设、人才吸引与稳定、策略制定、...
员工关系管理是组织管理的重要组成部分,它涉及到组织与员工、员工与员工之间的相互作用和影响。员工关系管理的目的是创建一个和谐、积极的工作环境,提高员工的满意度、忠诚度和敬业度,从而促进企业的稳定发展。 ...
这些都是为了确保员工与公司之间保持良好的沟通,及时解决可能出现的矛盾和冲突,从而构建和谐的劳动关系。 手册中还包括了员工的合法权益和福利待遇的相关内容,确保员工了解自己所享有的权利,包括薪资、工时、...
而从狭义上看,员工关系管理主要关注企业与员工之间的沟通,侧重于非强制性、激励性的管理方法,以提高员工满意度。 员工关系管理的目的在于提升管理素质,推动员工个人成长,保持劳资关系的和谐,促进人际关系的...
系统的主要目的是管理和跟踪员工与部门之间的关系,提供方便的数据录入、查询、更新和删除功能。下面将详细介绍这个系统涉及的关键技术和功能。 首先,Spring框架作为核心的依赖注入(DI)和面向切面编程(AOP)...
企业员工关系经理在企业中扮演着至关重要的角色,主要负责维护和优化员工与企业之间的关系,确保内部沟通的有效性和和谐性。他们不仅是调解员,还是公司政策的传播者和执行者,以及员工权益的守护者。 1. **员工...
员工关系管理制度是一项重要的企业管理活动,旨在指导企业内相关部门及人员规范处理劳动合同关系,提升人力资源...企业应根据国家法律法规和本企业实际情况,不断修订完善相关制度,以促进企业与员工之间的良好互动。