我的代码是成功的,以便公司有商店,商店有部门和部门有员工,员工有子类型,例如。全职。
我需要计算一家公司的全职员工数量,并显示公司地址和名称以及AMOUNT员工。
我目前的代码如下:
SELECT DISTINCT C.COMPANY_NAME, C.COMPANY_ADDRESS
FROM COMPANY C, FTEMPLOYEE FT, EMPLOYEES E, STORE S, DEPARTMENTS D
Where(
Count(*) From FTEMPLOYEE
);
答案 0 :(得分:0)
这取决于数据库设计的外观。您的FTEmployee表具有直接引用(即外键)到Company表的示例,您的查询将如下所示:
select count(e.id), c.name, c.address
from ftemployee e
inner join company c
on c.id = e.company_id
group by c.name