簡體   English   中英

根據mysql中的另一個表設置一個表的列值

[英]Set column values of a table based on another table in mysql

我有兩張桌子: EmployeesPharmacies

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM