2
我有3個相關的表獲取多個計數
[business.id,計數(檢查),伯爵(違規)跨越連接表
其中計數(檢查)是該企業進行的檢查總次數,計數(違規)是該企業所有檢查中違規總數。
我可以做一個或另一個在一個單一的查詢,但我不知道如何一舉兩得。
SELECT b.id, COUNT(i.id)
FROM inspections_business b, inspections_inspection i
WHERE
b.id = i.business_id
GROUP BY b.id
SELECT b.id, COUNT(v.id)
FROM inspections_business b, inspections_inspection i, inspections_violation v
WHERE
b.id = i.business_id
AND i.id = v.inspection_id
GROUP BY b.id