[英]Set column values of a table based on another table in mysql
我有兩張桌子: Employees
和Pharmacies
。
在Employees
表中,我有一個列名Pharmacy
,它告訴我員工在哪個葯房工作,還有一個包含員工姓名的列。
在表Pharmacies
中,我有一列葯房,我想添加一個名為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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.