(day05)
关联查询练习
1.查询出每个员工的名字和所对应的地址
select e.ename,d.loc from emp e join dept d on e.deptno=d.deptno;
2.查询出所有商品的名字和对应的分类码名
select i.title,c.name from t_item i left join t_item_category c on i.category_id=c.id;
3.查询拿最低工资的员工姓名和他的部门名称
select e.ename,d.dname,e.sal from emp e join dept d on e.deptno=d.deptno where sal=(select min(sal) from emp);
**having要和group by结合使用,不要单独使用***
作业:
1. 每个部门的人数,根据人数排序
select deptno,count(*) c from emp where deptno is not null group by deptno order by c;
2. 每个部门中,每个主管的手下人数