2015-02-07 28 views
0

我有三個表:S(Staff),C(客戶),O(操作)。以下是表格的截圖。 enter image description here在3個表上的SQL查詢(計數)

enter image description here

enter image description here

我如何可以打印每個城市的客戶的數量和誰住在這裏的工作人員的數量? 因此,表格將有3列:城市,計數(Clinets),計數(東西)

+0

什麼是操作模式?你粘貼了兩次客戶。 – SMA 2015-02-07 16:38:50

+0

對不起,現在是對的 – 2015-02-07 16:47:31

回答

2
select city, sum(clients) as clients, sum(staff) as staff 
from 
(
    select city, count() as clients, null as staff from clients group by city 
    union all 
    select city, null, count() from staff group by city 
) tmp 
group by city