员工与部门之间的关系
来源:互联网 发布:懒惰的开发者 知乎 编辑:程序博客网 时间:2024/05/06 19:27
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;
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;
- 员工与部门之间的关系
- 与研究部门的关系
- 一道关于员工与部门查询的SQL笔试题
- 关于员工与部门查询的SQL笔试题
- 完整的Spring-boot实现(部门与员工)
- oracle部门员工表关系查询
- 按从领导到员工的顺序显示employees表中员工与领导之间的关系
- 列出与'SCOTT'从事相同工作的所有员工及部门名称、部门人数、平均工资
- Hibernate_4_部门与员工实例_一对多、多对一关联关系
- MyBatis一对一和一对多的关系映射(员工和部门)
- 部门之间的需求
- 部门之间的需求
- hiberante 部门与员工案例操作
- 雇主与员工的新型关系
- 老板与员工之间的囚徒困境
- 感悟员工和公司之间的情感关系
- 团队成员之间的沟通(包括主管与员工,员工与员工)
- oracle查询员工人数最少的部门
- C语言怪异但正确的代码
- 16.VC(custom)-回调函数(callback function)
- 空间化DB2数据库的步骤
- 【struts1】html:messages 和 html:ActionErrors
- 赋值操作符
- 员工与部门之间的关系
- 行动力,改变的开始
- to my love
- 更改SQL Server 2005密码
- Hibernate3 注解
- AIX 平台下Oracle 10g RAC 是否需要安装 HACMP
- c#3.0中的新特性(2)
- svn的权限设置 - 控制某库的访问范围
- classpath、clazz.getResource("")、JAR