我有两个表:员工
和药房
。
在员工
表中,我有一个名为药房
的列,告诉我员工在哪个药房工作,还有一个包含员工姓名的列。
在药房
表中,我有一个药房列,并且我想添加一个名为Number_of_employees
的新列,其中包含相应药房的员工数量。
有什么想法如何做到这一点?
我有两个表:员工
和药房
。
在员工
表中,我有一个名为药房
的列,告诉我员工在哪个药房工作,还有一个包含员工姓名的列。
在药房
表中,我有一个药房列,并且我想添加一个名为Number_of_employees
的新列,其中包含相应药房的员工数量。
有什么想法如何做到这一点?
不要添加列Number_of_employees
您可以通过查询返回Number_of_employees
的值
Select Pharmacies.*, count(Employees.Pharmacy) as Number_of_employees from Pharmacies
join Employees on Pharmacies.id = Employees.Pharmacy
group by Employees.Pharmacy