创建自定义视图Mysql

时间:2019-04-04 02:56:12

标签: mysql

我正在尝试从三个表创建一个视图。一个表是部门,第二个表是员工,第三个表是关系表工作。我需要创建一个视图ManagerSummary,该视图为每个部门列出部门名称,经理ID和经理名称,经理薪水以及该部门的员工人数。该视图将包含五列,其标题为:DeptName,MgrID,MgrName,MgrSalary和EmpCount。

   CREATE VIEW `ManagerSummary` 
    AS SELECT d.dname as DeptName, e.eid as MgrID, e.ename as MgrName, 
     e.salary as MgrSalary,Count(*) as EmpCount
    from emp e, works w,
    inner join dept d 
    on e.deptno=d.deptno
    where e.eid=w.eid AND d.did=w.did
    groupby d.dname

这是查询,但它给我运行带来的问题。

0 个答案:

没有答案