Я хочу использовать этот оператор sql как единый оператор, который приведет к 4 столбцам с разным счетом и company_id.более одного счета * sql в одном sql
select company_id,count(*) as det from feedbacks a join(select id,company_id from users ) b on a.user_id = b.id where healthi_rating < 7 group by company_id
select company_id,count(*) as neu from feedbacks a join(select id,company_id from users ) b on a.user_id = b.id where healthi_rating <9 && healthi_rating >=7 group by company_id
select company_id,count(*) as pro from feedbacks a join(select id,company_id from users ) b on a.user_id = b.id where healthi_rating >=9 group by company_id
может кто-то дать мне знать, как это сделать.
подзапросов должно работать нормально: 'ВЫБРАТЬ company_id, (SELECT COUNT (*) FROM обратными ... где healthi_rating <7 group by company_id) det, (SELECT COUNT (*) ОТ обратных связей ...) neu' – knittl
вы можете мне сказать какой-либо другой способ сделать это? или если вы знаете по Active record –