Я хотел бы вернуть таблицу, которая показывает «Имя клиента, Свойства (количество), Жильцов (количество), Разрешения» (количество). У каждого клиента есть свойства. У каждой собственности есть арендаторы, и у каждого арендатора есть разрешения. Я могу вернуть, сколько свойств на одного клиента.
select cli.Client_Name, count(prop.Client_ID ) as Properties
from profile_Client as CLI
left join profile_property as Prop on CLI.id = prop.Client_ID
group by cli.Client_Name
order by cli.Client_Name
Но дальше я застрял. Не могу понять, как вернуть, сколько арендаторов на недвижимость и сколько разрешений на одного арендатора. В идеале таблица должна выглядеть так.
Client | Properties | Tenants | Permits |
Client 1 |212 |4023 |12203 |
Client 2 |162 |2032 |7203 |