emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号)dept部门表(deptno部门编号/dname部门名称/loc地点)工资 = 薪金 + 佣金
11.列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。15.列出从事同一种工作但属于不同部门的员工的一种组合。16.列出所有部门的详细信息和部门人数。
18.列出各个部门的MANAGER(经理)的最低薪金。
这几句sql语句要怎么写啊?
11.列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。15.列出从事同一种工作但属于不同部门的员工的一种组合。16.列出所有部门的详细信息和部门人数。
18.列出各个部门的MANAGER(经理)的最低薪金。
这几句sql语句要怎么写啊?
from(
select a.deptno,sum(a.人数)as 人数
from emp a
group by a.deptno
)
b,Dept c
where c.deptno = b.deptno
and b.人数 =
( select d.人数
from(
select a.deptno,sum(a.人数)as 人数
from emp a
group by a.deptno
)
d )
这个试试看,能用则用,呵呵
1、select ename,sal from emp where emp.sal in (select sal from emp where deptno=30)