whats the number of times the letter о appears in:
q: сделать запрос sql с выводом количества по каждой записи из другой таблицы мне нужно объединить три таблицы и получить следующую информацию. имя пользователя, количество его лидов, и количество его лидов по каждому статусу из третей таблицы (статусов около 20)
users | leads          | lead_statuses
----- | -------------- | --------  
id    | id             | id        
name  | user_id        | name
      | lead_status_id |
        name

пример что я хочу получить
user name | count leads | status 1 | status 2 | status 3  
user 1    | 20          | 5        |10        | 5
user 2    | 30          | 15       |5         | 10
user 3    | 5           | 1        |3         | 1
user 4    | 12          | 2        |8         | 2

я написал следующий запрос:
select 
   users.name as user_name,
   count(leads.id) as count_leads,
   count(if(lead_status.name = 1, 1, null)) as count_status_1,
   count(if(lead_status.name = 2, 1, null)) as count_status_2,
   count(if(lead_status.name = 3, 1, null)) as count_status_3
from users,
     leads,
     lead_statuses
where users.id = leads.user_id and
      leads.lead_status_id = lead_statuses.id
group by user_name

основная проблема в том, что нужно получить количество по всем статусом, вручную писать не особо хочется и статусы могут добиться. есть варианты как можно это сделать?

user
There are 51 "о"s in the text you provided.
assistant