i have 2 tables called
- Location (id, name)
- Person (id, name, location_id)
A person has a location Id which joins these tables . . i would like a SQL query that gives me each location and the count of person table for that id.
i could do something like this and then add up the records in code but i want to find out a way that i only get one row per region with count of people in that region
SELECT l.*, r.id from Location l
inner join Person r
on r.location_id = l.id
order by l.name asc